[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Christian Koss to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:06:28.789Z","endTime":"2026-03-15T20:06:53.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-15T16:24:03.704Z","endTime":"2026-03-15T19:40:10.125Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"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-15T19:40:10.125Z","endTime":"2026-03-15T20:04:57.347Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"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-15T20:04:57.347Z","endTime":"2026-03-15T20:06:30.122Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"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":81.0,"endSpeed":75.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.001568925681983,"aZ":-32.404923436491266,"pfxX":2.0269526016225656,"pfxZ":-0.16119900744129767,"pX":-1.1131081507852556,"pZ":0.7683083301995636,"vX0":-8.726799071258645,"vY0":-117.6004206398515,"vZ0":-5.289552092359841,"x":159.43,"y":218.04,"x0":2.380283292354737,"y0":50.00441673118154,"z0":6.047600854177826,"aX":2.843423040339482},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.3,"breakHorizontal":-1.6,"spinRate":2045,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4654926189346047,"extension":5.713719652372764},"index":3,"playId":"33ddad17-2e44-304f-a2bf-b2ff795a4340","pitchNumber":1,"startTime":"2026-03-15T20:06:30.122Z","endTime":"2026-03-15T20:06:34.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265348671060604,"aZ":-13.36893491953515,"pfxX":5.951270468946305,"pfxZ":10.301378829200054,"pX":-0.5758922265565813,"pZ":2.5670320758631746,"vX0":-9.640753716210641,"vY0":-134.30380275407293,"vZ0":-6.689701382480159,"x":138.95,"y":169.47,"x0":2.288147469001664,"y0":50.00304289580107,"z0":6.042178445958909,"aX":10.865100833900975},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2402,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.40792162076281757,"extension":5.882398927388593},"hitData":{"launchSpeed":92.5,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.54,"coordY":158.99}},"index":4,"playId":"a6a1d974-7e86-3c3b-a9e7-4c3ae18e03d8","pitchNumber":2,"startTime":"2026-03-15T20:06:47.535Z","endTime":"2026-03-15T20:06:53.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-15T20:06:53.917Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:07:10.186Z","endTime":"2026-03-15T20:08:13.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2238905334729,"aZ":-13.072325167338493,"pfxX":6.165647925019543,"pfxZ":10.27069474116215,"pX":0.474093482399018,"pZ":2.2902711018971127,"vX0":-7.023521735710668,"vY0":-136.08678067069258,"vZ0":-7.790572512628096,"x":98.93,"y":176.94,"x0":2.2977512859184315,"y0":50.00203213741813,"z0":6.1122860193003605,"aX":11.466475467777023},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-9.5,"spinRate":2302,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.40378942239994187,"extension":5.848887123390091},"index":0,"playId":"3d75aaef-5570-33e8-929b-e7c8955170ad","pitchNumber":1,"startTime":"2026-03-15T20:07:17.241Z","endTime":"2026-03-15T20:07:20.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.884354975418876,"aZ":-14.380100166191566,"pfxX":6.239376338250917,"pfxZ":9.294979495068405,"pX":0.7446699875260264,"pZ":2.71871386350495,"vX0":-6.954021988169222,"vY0":-137.81062592340342,"vZ0":-6.429958668072556,"x":88.61,"y":165.37,"x0":2.4954328367919345,"y0":50.0063271857207,"z0":6.061513449617751,"aX":11.950578012605648},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-9.7,"spinRate":2394,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.39811549447566197,"extension":5.894598404424001},"index":1,"playId":"6b2a0262-e09a-3bfd-9606-5b3273777b28","pitchNumber":2,"startTime":"2026-03-15T20:07:34.890Z","endTime":"2026-03-15T20:07:38.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":93.6,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38878232856301,"aZ":-14.324774776246628,"pfxX":6.854582730541329,"pfxZ":9.698705360670662,"pX":-0.946867411683378,"pZ":2.9049205068045376,"vX0":-10.879996971927758,"vY0":-135.7205937738156,"vZ0":-5.692914816395905,"x":153.09,"y":160.35,"x0":2.248048986434205,"y0":50.005608885477194,"z0":6.05045710070695,"aX":12.619883550645516},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-9.7,"spinRate":2350,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40563477656506874,"extension":5.983147904487667},"index":2,"playId":"9eb0bc8f-4571-3220-81cf-5415305af7a1","pitchNumber":3,"startTime":"2026-03-15T20:07:56.848Z","endTime":"2026-03-15T20:08:00.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11835866689613,"aZ":-24.722120773330932,"pfxX":0.28091365754748265,"pfxZ":4.661317347325921,"pX":-0.49041949414196584,"pZ":1.758735391845638,"vX0":-6.869325695163503,"vY0":-125.26527026171607,"vZ0":-5.576462462788029,"x":135.69,"y":191.29,"x0":2.244896992351095,"y0":50.000212898407696,"z0":6.021868989472039,"aX":0.4505628677633126},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":1.0,"spinRate":2240,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.4364331717504557,"extension":5.722582042227544},"index":3,"playId":"5d7f1577-37a8-35d8-97e2-e2ab72f19f2c","pitchNumber":4,"startTime":"2026-03-15T20:08:10.635Z","endTime":"2026-03-15T20:08:13.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:08:13.845Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:08:30.605Z","endTime":"2026-03-15T20:08:57.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.9,"endSpeed":80.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515635891080763,"aZ":-22.999667747708877,"pfxX":-1.1857171209717023,"pfxZ":5.6175875945425915,"pX":-0.9581914631490507,"pZ":2.540514682077117,"vX0":-7.727610618344399,"vY0":-126.38021700971858,"vZ0":-4.509478030698232,"x":153.52,"y":170.19,"x0":2.2813275973567464,"y0":50.000400608864794,"z0":6.174054945156956,"aX":-1.935038744975699},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.5,"breakHorizontal":3.7,"spinRate":2254,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4318558631567826,"extension":5.749267119632818},"index":0,"playId":"5ff41dee-c1b0-3ce9-9466-c594afac3059","pitchNumber":1,"startTime":"2026-03-15T20:08:35.340Z","endTime":"2026-03-15T20:08:38.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.356894091470686,"aZ":-13.875172255953949,"pfxX":6.697870513261181,"pfxZ":9.765888734893252,"pX":0.49644610131963973,"pZ":2.5418458209664805,"vX0":-7.061738952516048,"vY0":-135.91885804342235,"vZ0":-7.076928704908252,"x":98.08,"y":170.15,"x0":2.256117333930889,"y0":50.002467706009476,"z0":6.139778202930495,"aX":12.550968062602307},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-10.7,"spinRate":2399,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4027376746527582,"extension":5.7601371542922},"hitData":{"launchSpeed":82.3,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.92,"coordY":158.74}},"index":1,"playId":"fc952310-1e8b-3c9d-8b43-8a6b0cce6f34","pitchNumber":2,"startTime":"2026-03-15T20:08:49.840Z","endTime":"2026-03-15T20:08:57.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:08:57.305Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:10:49.772Z","endTime":"2026-03-15T20:12:36.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.140167062337554,"aZ":-20.186382893644264,"pfxX":8.61326956645003,"pfxZ":6.383229720473352,"pX":0.4162155556295847,"pZ":3.05886551789499,"vX0":-5.731842556005585,"vY0":-136.46471381355093,"vZ0":-2.973233425679836,"x":101.13,"y":156.19,"x0":1.4289971803551622,"y0":50.00497298139946,"z0":5.559518856690575,"aX":16.182994647092727},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":-14.3,"spinRate":2118,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.40197327845986086,"extension":6.214192843565336},"index":0,"playId":"933ed576-42d2-3442-8836-21e4e7e1e0f4","pitchNumber":1,"startTime":"2026-03-15T20:11:05.395Z","endTime":"2026-03-15T20:11:09.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.510818709622175,"aZ":-31.700795229938496,"pfxX":7.231034960268317,"pfxZ":0.3080370748027299,"pX":-0.5940255270905253,"pZ":1.2085719023359702,"vX0":-6.652485184920303,"vY0":-123.41755586537514,"vZ0":-4.080293925704604,"x":139.64,"y":206.15,"x0":1.1966181734619268,"y0":50.004017436226505,"z0":5.552544651745341,"aX":11.158566083399405},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.1,"breakHorizontal":-11.5,"spinRate":1250,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4437611362080469,"extension":6.207298638434062},"index":1,"playId":"1b6caf67-0e29-39fd-a813-737641a4bf01","pitchNumber":2,"startTime":"2026-03-15T20:11:17.883Z","endTime":"2026-03-15T20:11:22.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8888476755468,"aZ":-23.07245483004055,"pfxX":0.31359893555311746,"pfxZ":5.2724220909878765,"pX":-1.2463692798550061,"pZ":2.2268344288992674,"vX0":-6.801527549306929,"vY0":-129.50801510249812,"vZ0":-4.000088346663082,"x":164.51,"y":178.66,"x0":1.355142314670629,"y0":50.00324314896555,"z0":5.521835753253324,"aX":0.541812728331676},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":0.7,"spinRate":2645,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.42030020899601395,"extension":6.040849222388318},"index":2,"playId":"938704b8-6903-3dc2-b0a9-59d53ce7fe16","pitchNumber":3,"startTime":"2026-03-15T20:11:31.689Z","endTime":"2026-03-15T20:11:34.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-15T20:12:00.986Z","endTime":"2026-03-15T20:12:21.582Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753951711217244,"aZ":-21.64285005108283,"pfxX":1.5274956017547443,"pfxZ":6.230360003551576,"pX":-0.775839805859945,"pZ":3.5288522106945392,"vX0":-5.936395060701466,"vY0":-128.68317510722449,"vZ0":-1.3250524297462762,"x":146.57,"y":143.5,"x0":1.3546822602932131,"y0":50.003293146249526,"z0":5.714723690381609,"aX":2.583293196810833},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.3,"breakHorizontal":-1.6,"spinRate":2522,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4243877209983049,"extension":5.994466107368398},"index":4,"playId":"336b59a2-21a7-3335-a92a-8f180d902773","pitchNumber":4,"startTime":"2026-03-15T20:12:21.582Z","endTime":"2026-03-15T20:12:25.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91825673859003,"aZ":-15.131905736287523,"pfxX":7.523767418596434,"pfxZ":8.725211169190551,"pX":0.11304904628713783,"pZ":2.4288213493609496,"vX0":-5.877338196075549,"vY0":-139.04809955677436,"vZ0":-5.595364868630547,"x":112.69,"y":173.2,"x0":1.279323392956726,"y0":50.00322403635449,"z0":5.475561188844759,"aX":14.695739891765813},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-12.4,"spinRate":2329,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39429283942702753,"extension":6.192170198097102},"index":5,"playId":"6035a202-a699-32d5-abdf-bb63fdcba473","pitchNumber":5,"startTime":"2026-03-15T20:12:32.765Z","endTime":"2026-03-15T20:12:36.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:12:36.829Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman doubles (5) on a fly ball to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:12:43.077Z","endTime":"2026-03-15T20:13:11.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503667444553116,"aZ":-16.701338754568866,"pfxX":8.375264675011207,"pfxZ":7.974768941371367,"pX":-0.1739837232287123,"pZ":2.5706579631153375,"vX0":-6.820508348319086,"vY0":-138.33640687695552,"vZ0":-4.83390881700607,"x":123.63,"y":169.37,"x0":1.233846815938636,"y0":50.00365320606851,"z0":5.458195120991718,"aX":16.25342512612362},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":-13.8,"spinRate":2294,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.395737729643697,"extension":6.230384419086928},"hitData":{"launchSpeed":89.5,"launchAngle":30.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.5,"coordY":99.1}},"index":0,"playId":"0ce9b112-07c2-304a-8e03-271c8719a7c4","pitchNumber":1,"startTime":"2026-03-15T20:12:58.866Z","endTime":"2026-03-15T20:13:11.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:13:11.802Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, third baseman Luis Rengifo to first baseman Jake Bauers. Matt Chapman to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:13:25.684Z","endTime":"2026-03-15T20:16:33.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.2,"endSpeed":72.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26433564413505,"aZ":-36.85110589786459,"pfxX":-4.669671972363658,"pfxZ":-3.5657493156079116,"pX":-0.4072340187203267,"pZ":2.8045642254142304,"vX0":-2.607100147103867,"vY0":-113.85159064873115,"vZ0":1.1851017149680165,"x":132.52,"y":163.06,"x0":1.3602126869796722,"y0":50.004844643437146,"z0":5.929582441359995,"aX":-6.119161884303781},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.9,"breakHorizontal":9.1,"spinRate":2764,"spinDirection":312},"zone":4,"typeConfidence":2.0,"plateTime":0.48143691951775835,"extension":5.949804870153345},"index":0,"playId":"8340120a-dbf1-3e1f-a4d6-8a0a0ed09a72","pitchNumber":1,"startTime":"2026-03-15T20:13:42.196Z","endTime":"2026-03-15T20:13:46.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.293754152792992,"aZ":-18.553724145996867,"pfxX":9.559495529176878,"pfxZ":7.1368310243757005,"pX":-0.21113988763356373,"pZ":3.143402587184315,"vX0":-7.307541805585568,"vY0":-137.2392699591871,"vZ0":-3.296459973591553,"x":125.05,"y":153.91,"x0":1.2437243010524492,"y0":50.00192904117114,"z0":5.623474972527781,"aX":18.239423342063237},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":-15.8,"spinRate":2342,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.3990619209693391,"extension":6.0520612555475255},"index":1,"playId":"8c75277f-bf7e-339e-b8e3-cd3af0342ac9","pitchNumber":2,"startTime":"2026-03-15T20:14:01.947Z","endTime":"2026-03-15T20:14:06.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23139213135414,"aZ":-33.823892292119815,"pfxX":0.09209948411470203,"pfxZ":-1.0539433405445218,"pX":0.3641032031630084,"pZ":1.783234066220138,"vX0":-2.513918569156654,"vY0":-123.79614887418722,"vZ0":-2.5353581570714026,"x":103.12,"y":190.63,"x0":1.3780593157763157,"y0":50.004028411253756,"z0":5.634158249085241,"aX":0.14396640300671074},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.3,"breakHorizontal":0.4,"spinRate":2833,"spinDirection":285},"zone":9,"typeConfidence":2.0,"plateTime":0.4413550989938768,"extension":5.927317877680182},"index":2,"playId":"35e929aa-2816-3e5f-91b8-289c9e003e9e","pitchNumber":3,"startTime":"2026-03-15T20:14:43.926Z","endTime":"2026-03-15T20:14:47.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097314917043736,"aZ":-17.593291139026384,"pfxX":7.598240427559608,"pfxZ":7.537881616499796,"pX":0.3233821053239183,"pZ":2.9471506118093713,"vX0":-5.324719258114657,"vY0":-138.07184156915704,"vZ0":-3.79056247537319,"x":104.67,"y":159.21,"x0":1.287447266951249,"y0":50.00630308319788,"z0":5.518266128789792,"aX":14.706227726030912},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":-12.7,"spinRate":2238,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.39635699206800634,"extension":6.024071989697401},"index":3,"playId":"2e9e9f43-9c5d-36e5-8fe0-5eee3ea7ea54","pitchNumber":4,"startTime":"2026-03-15T20:15:06.599Z","endTime":"2026-03-15T20:15:12.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13372998388735,"aZ":-35.15526534061746,"pfxX":-2.203564387941892,"pfxZ":-1.9570006413206755,"pX":0.6376660713995085,"pZ":3.570539292646558,"vX0":-1.0697110024273893,"vY0":-122.2939672756354,"vZ0":1.9320674275251388,"x":92.69,"y":142.38,"x0":1.3664899789772305,"y0":50.00513149150367,"z0":5.776319636107425,"aX":-3.3522582814666877},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.9,"breakHorizontal":4.2,"spinRate":2703,"spinDirection":277},"zone":12,"typeConfidence":2.0,"plateTime":0.44713706674472453,"extension":5.916352782306423},"index":4,"playId":"3267f04c-7c5c-31f4-9cad-04e4ecb130cb","pitchNumber":5,"startTime":"2026-03-15T20:15:30.658Z","endTime":"2026-03-15T20:15:35.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.0,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.954989916014593,"aZ":-27.732548553871855,"pfxX":7.559242742766245,"pfxZ":2.882461899614178,"pX":0.7209736481766842,"pZ":1.1349399121519108,"vX0":-3.5617925158605868,"vY0":-123.65549195873051,"vZ0":-5.057876247932288,"x":89.52,"y":208.14,"x0":1.202328197237758,"y0":50.00215766213975,"z0":5.549443268946265,"aX":11.639753718289542},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":-12.8,"spinRate":1288,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.44391156344686067,"extension":6.0528006139539965},"index":5,"playId":"5b39c2a5-e157-3b5f-9a32-ab29a2eb631c","pitchNumber":6,"startTime":"2026-03-15T20:15:59.624Z","endTime":"2026-03-15T20:16:04.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210174295267503,"aZ":-20.642032510696882,"pfxX":-0.6020625724962221,"pfxZ":6.45451941019368,"pX":-0.5683542998591117,"pZ":2.2602818077607805,"vX0":-4.721175647378252,"vY0":-132.3251681765137,"vZ0":-4.586037949141729,"x":138.66,"y":177.75,"x0":1.3116106799058225,"y0":50.00558862096183,"z0":5.513226505162558,"aX":-1.0747597528416573},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":2.0,"spinRate":2533,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.41272517703832623,"extension":6.115888073328976},"hitData":{"launchSpeed":102.4,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.39,"coordY":171.66}},"index":6,"playId":"f6f9724a-7241-3e2c-83fd-43dfd6fd0710","pitchNumber":7,"startTime":"2026-03-15T20:16:21.150Z","endTime":"2026-03-15T20:16:33.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:16:33.339Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Matos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:16:52.774Z","endTime":"2026-03-15T20:18:35.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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(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.2,"endSpeed":82.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34364374858232,"aZ":-24.404116694873295,"pfxX":-2.1476741695804047,"pfxZ":4.419511306219025,"pX":0.2801992945124093,"pZ":4.145740350103192,"vX0":-2.702068178645995,"vY0":-131.366168364593,"vZ0":0.6373985510570522,"x":106.32,"y":126.85,"x0":1.5988831353102948,"y0":50.00155519268913,"z0":5.706119872519239,"aX":-3.7741954849000074},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2581,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.41603461412334797,"extension":5.947346823972396},"index":0,"playId":"bc96a363-757e-3f0b-b949-9b226ea1d9bd","pitchNumber":1,"startTime":"2026-03-15T20:16:57.453Z","endTime":"2026-03-15T20:17:01.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84800494019594,"aZ":-15.120854420522068,"pfxX":6.968615507759871,"pfxZ":8.767113852486034,"pX":0.6092094631536603,"pZ":3.4945827817108226,"vX0":-4.563152551229541,"vY0":-138.9968101450115,"vZ0":-2.790264858770139,"x":93.78,"y":144.43,"x0":1.3716917130289128,"y0":50.004425678825086,"z0":5.522877399232851,"aX":13.557458818785246},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":-11.6,"spinRate":2334,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.3949351719118317,"extension":6.17945552695538},"index":1,"playId":"f1713b24-00a1-3c0b-a110-cde0c46b660c","pitchNumber":2,"startTime":"2026-03-15T20:17:14.021Z","endTime":"2026-03-15T20:17:17.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.973149813757768,"aZ":-14.834416829161034,"pfxX":6.055261706332504,"pfxZ":8.978517193097186,"pX":-0.4544811294767395,"pZ":3.354582603741634,"vX0":-6.716570298163408,"vY0":-138.3651201935809,"vZ0":-3.1007393916661727,"x":134.32,"y":148.21,"x0":1.2221382043779099,"y0":50.003992969869785,"z0":5.4887143382163766,"aX":11.696862439027049},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2395,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.3964340513511857,"extension":6.217489459087336},"index":2,"playId":"d9c40990-6a73-3a7c-82ba-5b97765f9f34","pitchNumber":3,"startTime":"2026-03-15T20:17:39.102Z","endTime":"2026-03-15T20:17:42.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.639737528910764,"aZ":-32.877427649501314,"pfxX":-2.2386766885422764,"pfxZ":-0.4472698839213738,"pX":1.032907163298429,"pZ":2.907187412736408,"vX0":-0.38547000608667237,"vY0":-124.20006685930201,"vZ0":-0.25898462066041583,"x":77.63,"y":160.29,"x0":1.480887349246142,"y0":50.0032579233176,"z0":5.7347598423308055,"aX":-3.5159079507087383},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":4.2,"spinRate":2841,"spinDirection":278},"zone":12,"typeConfidence":2.0,"plateTime":0.44011042002111456,"extension":5.866462675027236},"index":3,"playId":"4aac9f16-c80f-3e8c-b89c-98e6e77b86f1","pitchNumber":4,"startTime":"2026-03-15T20:18:11.032Z","endTime":"2026-03-15T20:18:14.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.853243893087058,"aZ":-32.71067956359784,"pfxX":-3.17238642033459,"pfxZ":-0.35903017693112105,"pX":0.8366301513277158,"pZ":3.220096237900286,"vX0":-0.5781587065416003,"vY0":-121.74521666888761,"vZ0":0.6517115060724685,"x":85.11,"y":151.84,"x0":1.4889657743598759,"y0":50.00022872980969,"z0":5.75982111113357,"aX":-4.804352611853368},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.2,"breakHorizontal":5.9,"spinRate":2712,"spinDirection":294},"zone":3,"typeConfidence":2.0,"plateTime":0.4483399082195074,"extension":5.892072800997941},"index":4,"playId":"d29204d7-978a-358f-bc05-44b50f9cb8bb","pitchNumber":5,"startTime":"2026-03-15T20:18:32.584Z","endTime":"2026-03-15T20:18:35.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:18:35.877Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:20:18.926Z","endTime":"2026-03-15T20:21:56.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503618918667236,"aZ":-11.708087592135975,"pfxX":3.8567189761514777,"pfxZ":10.960787483592075,"pX":-1.124968266478718,"pZ":1.665179016159744,"vX0":-9.983849217670345,"vY0":-135.50075573413278,"vZ0":-9.50021703742098,"x":159.88,"y":193.82,"x0":2.0996519173349184,"y0":50.00170764016395,"z0":6.026193559626584,"aX":7.201649251803607},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":-4.9,"spinRate":2283,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40361785873337475,"extension":5.793379366239759},"index":0,"playId":"25d880e0-9a45-33fc-a100-3fda560f6bbe","pitchNumber":1,"startTime":"2026-03-15T20:20:47.241Z","endTime":"2026-03-15T20:20:51.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21171078347284,"aZ":-11.530015569839176,"pfxX":5.26587810404061,"pfxZ":11.326702429044298,"pX":-0.04276467978285697,"pZ":1.8389269164934892,"vX0":-8.067182421656312,"vY0":-134.1771396874569,"vZ0":-8.960296912080613,"x":118.63,"y":189.13,"x0":2.3194382006351133,"y0":50.000399599724695,"z0":6.044586282189234,"aX":9.595465813345719},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":-7.8,"spinRate":2304,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.4083209748321708,"extension":5.781099966105364},"index":1,"playId":"2fc046fd-1ab7-3a0e-9f56-beb9d7015c9c","pitchNumber":2,"startTime":"2026-03-15T20:21:01.574Z","endTime":"2026-03-15T20:21:05.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.522162382654656,"aZ":-26.083283050193245,"pfxX":-0.0025196716452108303,"pfxZ":3.8970440333536924,"pX":-0.13232370755347037,"pZ":2.0938870082000425,"vX0":-6.319214986453941,"vY0":-123.94102425207153,"vZ0":-4.436768731496526,"x":122.04,"y":182.25,"x0":2.445018036662417,"y0":50.005034401484885,"z0":6.071722506603154,"aX":-0.003809177155186068},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":1.4,"spinRate":2128,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.4410077840469695,"extension":5.69291437762849},"index":2,"playId":"a9d05f21-1d2f-3e75-91d8-5608136eabde","pitchNumber":3,"startTime":"2026-03-15T20:21:18.187Z","endTime":"2026-03-15T20:21:21.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57147888950309,"aZ":-11.073527861066736,"pfxX":4.039305045649145,"pfxZ":11.337503627173021,"pX":-1.5354893258662115,"pZ":3.0568854706926576,"vX0":-10.84399135759174,"vY0":-135.99853186175983,"vZ0":-6.287605472637513,"x":175.53,"y":156.24,"x0":1.9900249360273743,"y0":50.00591236846205,"z0":6.177147539316499,"aX":7.520359333944023},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":-4.8,"spinRate":2339,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4037145207369828,"extension":5.889051919536723},"index":3,"playId":"c610ade0-73bf-3c7e-8327-b4f4a0587b2d","pitchNumber":4,"startTime":"2026-03-15T20:21:37.207Z","endTime":"2026-03-15T20:21:40.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84143527989383,"aZ":-10.829254184903947,"pfxX":5.488589149891907,"pfxZ":11.174658291956911,"pX":-0.3156982122135348,"pZ":2.980751407797323,"vX0":-8.868956197304257,"vY0":-137.4309712610592,"vZ0":-6.322352029172399,"x":129.03,"y":158.3,"x0":2.2422078734712936,"y0":50.00499092376219,"z0":6.04886992516538,"aX":10.486649825224559},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":-8.0,"spinRate":2384,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.39876144555114923,"extension":5.791463288931529},"index":4,"playId":"b93bb7fd-c125-32cb-87a1-1fde4afefec8","pitchNumber":5,"startTime":"2026-03-15T20:21:53.150Z","endTime":"2026-03-15T20:21:56.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:21:56.150Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Christian Koss to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:22:10.173Z","endTime":"2026-03-15T20:23:14.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.917384709294083,"aZ":-22.286628251664578,"pfxX":8.753271625874637,"pfxZ":6.112122139416643,"pX":-0.9916296041676456,"pZ":1.9492271089912492,"vX0":-10.58465381434654,"vY0":-125.94986329731601,"vZ0":-6.009494410802671,"x":154.8,"y":186.15,"x0":2.114510898174391,"y0":50.00242709870825,"z0":6.151056652334051,"aX":14.160685604276127},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.0,"breakHorizontal":-13.7,"spinRate":1626,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.43372264430247176,"extension":5.7372367962586175},"index":0,"playId":"d6495b8a-a72f-30b3-9c49-3147670cc91d","pitchNumber":1,"startTime":"2026-03-15T20:22:20.706Z","endTime":"2026-03-15T20:22:24.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683209380553382,"aZ":-22.69797863475382,"pfxX":7.523404282465959,"pfxZ":5.839169933523355,"pX":-0.17712747269322965,"pZ":1.1986660744869302,"vX0":-8.80582056308296,"vY0":-126.30734104899194,"vZ0":-7.696216624155013,"x":123.75,"y":206.42,"x0":2.3698694196947967,"y0":50.00296033773564,"z0":6.098325382816632,"aX":12.209273831877788},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.0,"breakHorizontal":-11.8,"spinRate":1641,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4329306087703779,"extension":5.746132846412681},"index":1,"playId":"0669afa2-2f61-3fc0-98c9-a080c3d10dd8","pitchNumber":2,"startTime":"2026-03-15T20:22:34.672Z","endTime":"2026-03-15T20:22:38.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.756093841656032,"aZ":-10.873602178437782,"pfxX":4.294470313033404,"pfxZ":11.564197533520826,"pX":0.44339344061856906,"pZ":2.4391124799028705,"vX0":-6.568299834119389,"vY0":-135.3996895710604,"vZ0":-7.61989804610163,"x":100.1,"y":172.92,"x0":2.3516399879852234,"y0":50.003009904172586,"z0":6.065237307129935,"aX":7.910762800864916},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-6.2,"spinRate":2372,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4057593020768513,"extension":5.788584167145983},"index":2,"playId":"b9d48d1f-2ff2-3bab-b550-e8558767fbba","pitchNumber":3,"startTime":"2026-03-15T20:22:51.505Z","endTime":"2026-03-15T20:22:55.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80357615993274,"aZ":-11.320481840446798,"pfxX":4.269767548215671,"pfxZ":11.058654591823327,"pX":0.3731296591147817,"pZ":2.7728718021475327,"vX0":-6.638755761957055,"vY0":-137.07330739728977,"vZ0":-6.885273586738071,"x":102.78,"y":163.91,"x0":2.281690624654908,"y0":50.00581349768694,"z0":6.105509036298063,"aX":8.054472140759513},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":-6.2,"spinRate":2347,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.40093663457335804,"extension":5.716943415437817},"hitData":{"launchSpeed":90.7,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.77,"coordY":148.86}},"index":3,"playId":"80e8fd04-55a2-3ca3-ac64-3ee13ca29f62","pitchNumber":4,"startTime":"2026-03-15T20:23:07.279Z","endTime":"2026-03-15T20:23:14.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:23:14.835Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to left fielder Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:23:22.347Z","endTime":"2026-03-15T20:24:25.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04182778849214,"aZ":-13.19016841187693,"pfxX":5.746359160797311,"pfxZ":10.273276678322386,"pX":-0.24681932531208112,"pZ":3.213956339245217,"vX0":-9.156709501502293,"vY0":-135.66010271199386,"vZ0":-5.307284021774407,"x":126.41,"y":152.0,"x0":2.4389296327493577,"y0":50.001936402570536,"z0":6.128661713439935,"aX":10.618525133956622},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":-8.3,"spinRate":2455,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4050681648451575,"extension":5.800276471623904},"index":0,"playId":"bb922565-aee2-3e89-a42b-76cbff8266c7","pitchNumber":1,"startTime":"2026-03-15T20:23:42.015Z","endTime":"2026-03-15T20:23:46.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292895278150052,"aZ":-12.26032069684675,"pfxX":5.394234375876682,"pfxZ":10.578214821727888,"pX":-0.32541152219634106,"pZ":2.199999598302424,"vX0":-8.872255116615436,"vY0":-136.63079491450404,"vZ0":-8.132112463200118,"x":129.4,"y":179.38,"x0":2.269452420998422,"y0":50.006580791302795,"z0":6.0660833480619685,"aX":10.159003644825994},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-7.8,"spinRate":2306,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4015358436112533,"extension":5.98609812883091},"index":1,"playId":"e0ad8969-d1d2-3ca7-93d4-1078c746cf6d","pitchNumber":2,"startTime":"2026-03-15T20:23:58.618Z","endTime":"2026-03-15T20:24:03.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":93.9,"endSpeed":85.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727891069313216,"aZ":-14.236214864883035,"pfxX":3.7240732651653015,"pfxZ":9.523818244125602,"pX":-0.20017885592112386,"pZ":3.381844039235551,"vX0":-8.117763303738428,"vY0":-136.5345492071549,"vZ0":-4.754060085463219,"x":124.63,"y":147.47,"x0":2.330865271907243,"y0":50.003289500803625,"z0":6.129027056762069,"aX":7.015379080125305},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-5.0,"spinRate":2259,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4015296103764139,"extension":5.930297675746251},"hitData":{"launchSpeed":95.8,"launchAngle":47.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.85,"coordY":91.88}},"index":2,"playId":"b3ce40dd-b200-30bd-a0db-e6b5952adf57","pitchNumber":3,"startTime":"2026-03-15T20:24:15.759Z","endTime":"2026-03-15T20:24:25.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:24:25.445Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Grant McCray singles on a soft bunt ground ball to third baseman Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:26:21.857Z","endTime":"2026-03-15T20:26:45.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":85.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.443570398959636,"aZ":-15.936862208152977,"pfxX":6.005622333564467,"pfxZ":8.603554920139269,"pX":1.3069276529484422,"pZ":3.6474010100474077,"vX0":-2.2970516720005736,"vY0":-137.49435041619253,"vZ0":-2.372237851209172,"x":67.18,"y":140.3,"x0":1.3795974924916097,"y0":50.006863150670235,"z0":5.620633302369982,"aX":11.341379896527616},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":-10.3,"spinRate":2165,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.400494767303174,"extension":6.101195948899839},"hitData":{"launchSpeed":45.0,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.22,"coordY":194.08}},"index":0,"playId":"215a40c8-adb8-37e9-b2a9-98fb364aa848","pitchNumber":1,"startTime":"2026-03-15T20:26:36.597Z","endTime":"2026-03-15T20:26:45.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:26:45.838Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:26:59.037Z","endTime":"2026-03-15T20:28:58.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8228743118235,"aZ":-17.489917393738125,"pfxX":6.968205108354879,"pfxZ":7.699391552243552,"pX":-0.7059020980192059,"pZ":1.6047119649265376,"vX0":-7.34560148204634,"vY0":-137.13436406723557,"vZ0":-7.107413777730863,"x":143.91,"y":195.45,"x0":1.0998448397742249,"y0":50.006586536552526,"z0":5.419602754455952,"aX":13.298183932764315},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":-11.2,"spinRate":2286,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.3991358810545407,"extension":6.1878510524601715},"index":0,"playId":"caa96a0e-b8e4-36f8-bfd3-63b51294d440","pitchNumber":1,"startTime":"2026-03-15T20:27:15.445Z","endTime":"2026-03-15T20:27:20.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34874370110487,"aZ":-17.713386815556667,"pfxX":1.166115959014037,"pfxZ":8.15289739517097,"pX":-0.8880364333488849,"pZ":0.893397166154326,"vX0":-5.8443414563970935,"vY0":-131.66378540604597,"vZ0":-8.147661031932962,"x":150.85,"y":214.66,"x0":1.1993276532362271,"y0":50.000535748018535,"z0":5.315143816677098,"aX":2.068488597491628},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-1.0,"spinRate":2559,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.41443664888649323,"extension":6.046386537555738},"index":1,"playId":"d7c22fca-e2c2-3b79-a46b-0c26bddf8b38","pitchNumber":2,"startTime":"2026-03-15T20:27:31.044Z","endTime":"2026-03-15T20:27:34.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"7f0e23c7-0b2e-300e-b557-6c78a90dc73b","startTime":"2026-03-15T20:27:50.903Z","endTime":"2026-03-15T20:27:53.903Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.816898532063227,"aZ":-18.57462889878589,"pfxX":8.492923251066902,"pfxZ":7.1106896523119865,"pX":-2.2330899336468617,"pZ":2.6049300722757804,"vX0":-11.393353476414854,"vY0":-137.26971882408924,"vZ0":-4.573266928170976,"x":202.12,"y":168.45,"x0":0.8639133213929301,"y0":50.00210483781418,"z0":5.553670299755367,"aX":16.240982464031195},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":-13.1,"spinRate":2295,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.3987146280311378,"extension":6.291633341281403},"index":3,"playId":"a58c4f1f-c10c-350c-adbe-583b06413a03","pitchNumber":3,"startTime":"2026-03-15T20:28:08.623Z","endTime":"2026-03-15T20:28:17.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Grant McCray steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":4,"actionPlayId":"a58c4f1f-c10c-350c-adbe-583b06413a03","startTime":"2026-03-15T20:28:23.000Z","endTime":"2026-03-15T20:28:42.320Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"postOnSecond":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.52,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":5,"playId":"08317876-0126-0033-002c-f08cd117d70a","startTime":"2026-03-15T20:28:42.320Z","endTime":"2026-03-15T20:28:53.569Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.022241580270755,"aZ":-18.81235253321831,"pfxX":7.369502988025657,"pfxZ":7.000488797926941,"pX":-0.7209044263776532,"pZ":3.109695849709306,"vX0":-7.772780832862201,"vY0":-137.42234195792423,"vZ0":-3.097015030260243,"x":144.48,"y":154.82,"x0":1.1894392739006712,"y0":50.00307072882286,"z0":5.5322757823818245,"aX":14.067434462747277},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":-11.6,"spinRate":2238,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.39886851969510007,"extension":6.206516338904272},"index":6,"playId":"db9e8894-6f9a-38fb-b042-fa41e8d74eb6","pitchNumber":4,"startTime":"2026-03-15T20:28:53.569Z","endTime":"2026-03-15T20:28:58.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.52,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:28:58.438Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jerar Encarnacion homers (2) on a fly ball to left field. Grant McCray scores. Bryce Eldridge scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:29:21.967Z","endTime":"2026-03-15T20:32:10.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98095994225328,"aZ":-31.819634098788633,"pfxX":-1.4102849462467186,"pfxZ":0.24684827104084128,"pX":0.7455233537678037,"pZ":2.9137683646311396,"vX0":-1.217922882018246,"vY0":-120.43560769024485,"vZ0":0.01619909861870905,"x":88.58,"y":160.11,"x0":1.4415627626745298,"y0":50.00597905170807,"z0":5.727491506681515,"aX":-2.0664357158496642},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.7,"breakHorizontal":2.9,"spinRate":2754,"spinDirection":277},"zone":6,"typeConfidence":2.0,"plateTime":0.4552498608819997,"extension":5.714831874398756},"index":0,"playId":"26c756f6-7302-3905-9b3e-3119c50e567e","pitchNumber":1,"startTime":"2026-03-15T20:29:37.729Z","endTime":"2026-03-15T20:29:42.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40391213102916,"aZ":-20.00752398868814,"pfxX":0.9994001161433821,"pfxZ":6.883963782549845,"pX":-0.5514652198914833,"pZ":1.9001419014195682,"vX0":-5.153185352474179,"vY0":-131.72430328297372,"vZ0":-5.342260648294769,"x":138.02,"y":187.48,"x0":1.2953557893450764,"y0":50.00526380597691,"z0":5.4213781852468115,"aX":1.767456745862157},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-0.7,"spinRate":2684,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4148660272483511,"extension":6.122046572804673},"index":1,"playId":"8bca17b8-87f3-3a61-a2d7-59983c8ee238","pitchNumber":2,"startTime":"2026-03-15T20:29:56.172Z","endTime":"2026-03-15T20:30:23.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"}},"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":93.6,"endSpeed":84.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67569976102391,"aZ":-15.379140977063091,"pfxX":8.410038213594179,"pfxZ":9.032779345332106,"pX":-0.7890522649811406,"pZ":3.172071984907678,"vX0":-8.046178723522688,"vY0":-135.96805542692684,"vZ0":-3.3644522032204023,"x":147.08,"y":153.13,"x0":1.1255026510951476,"y0":50.0067345401949,"z0":5.502267797983227,"aX":15.645039959906262},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-13.4,"spinRate":2277,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.4038757070752137,"extension":6.182034649475606},"index":2,"playId":"1be2b1ec-d78a-3688-a37f-4be90dce589b","pitchNumber":3,"startTime":"2026-03-15T20:30:35.977Z","endTime":"2026-03-15T20:30:39.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.344718990898276,"aZ":-28.774036108921496,"pfxX":5.3771895213718635,"pfxZ":2.280948367873661,"pX":1.788017667548346,"pZ":3.707474375545757,"vX0":-0.8094248789769422,"vY0":-121.54472701200167,"vZ0":0.9907806033245593,"x":48.84,"y":138.68,"x0":1.427276826997952,"y0":50.00497583691789,"z0":5.797629462589861,"aX":8.027346602657918},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.7,"breakHorizontal":-9.5,"spinRate":1341,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4510368952382775,"extension":5.849419166187016},"index":3,"playId":"fc8b30c8-bfc0-3db8-a67d-bbc3d4753178","pitchNumber":4,"startTime":"2026-03-15T20:30:56.676Z","endTime":"2026-03-15T20:30:59.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533180244938567,"aZ":-36.43891672927017,"pfxX":-0.7902022200162291,"pfxZ":-2.8295068059673976,"pX":-0.3066058415608154,"pZ":0.22726427258228862,"vX0":-3.4093961358925995,"vY0":-122.33754918010459,"vZ0":-5.09013916514013,"x":128.69,"y":232.64,"x0":1.2113188445716472,"y0":50.003740000760146,"z0":5.479894102897609,"aX":-1.1902142636056938},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.1,"breakHorizontal":2.3,"spinRate":2841,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.44879040751530397,"extension":5.918734804027869},"index":4,"playId":"79ad1600-ee20-3c63-85d8-016230322528","pitchNumber":5,"startTime":"2026-03-15T20:31:16.362Z","endTime":"2026-03-15T20:31:19.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362531037849784,"aZ":-20.200344671320376,"pfxX":0.7567224511584776,"pfxZ":6.774088995443471,"pX":-1.0912986597842118,"pZ":3.0674256476946997,"vX0":-6.233049867723714,"vY0":-131.47077177603566,"vZ0":-2.546468700821301,"x":158.6,"y":155.96,"x0":1.2021402052532417,"y0":50.0008006676225,"z0":5.531933890078093,"aX":1.337359950784193},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.0,"breakHorizontal":-0.1,"spinRate":2604,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4150956961254,"extension":6.120603610467439},"hitData":{"launchSpeed":115.4,"launchAngle":28.0,"totalDistance":463.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.68,"coordY":41.88}},"index":5,"playId":"eeac0c06-6d4b-394b-8949-36cb34e34f75","pitchNumber":6,"startTime":"2026-03-15T20:31:38.920Z","endTime":"2026-03-15T20:32:10.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":17.69999999999999,"leverageIndex":1.88,"dramaIndex":161.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:32:10.192Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a ground ball to second baseman Cooper Pratt.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:32:28.108Z","endTime":"2026-03-15T20:33:39.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0874551076902,"aZ":-14.449726546672716,"pfxX":6.904057453360627,"pfxZ":9.29763368376916,"pX":-0.18893329949956408,"pZ":3.315846623056681,"vX0":-6.04070044659283,"vY0":-137.5916453136446,"vZ0":-3.502546883426451,"x":124.2,"y":149.25,"x0":1.1438631117007718,"y0":50.006296930340284,"z0":5.591953715506463,"aX":13.167746004245934},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":-11.2,"spinRate":2371,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.3989188705101445,"extension":6.098835718456745},"index":0,"playId":"0896331a-8402-3f97-b6d7-cce0d342e7d4","pitchNumber":1,"startTime":"2026-03-15T20:32:35.391Z","endTime":"2026-03-15T20:32:38.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.582649201427202,"aZ":-40.596512724249116,"pfxX":-6.596671084827163,"pfxZ":-6.509468605487324,"pX":0.16653669734500198,"pZ":3.506630497858028,"vX0":-1.199515123789951,"vY0":-113.59817059821603,"vZ0":3.573107925923589,"x":110.65,"y":144.1,"x0":1.5589942545583566,"y0":50.00061563018773,"z0":5.974002103280268,"aX":-8.5405629186028},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.4,"breakHorizontal":12.2,"spinRate":2899,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.4838584663728982,"extension":5.872655882165554},"index":1,"playId":"ef4e92d4-cbf6-31a1-892f-6aea2189a919","pitchNumber":2,"startTime":"2026-03-15T20:32:53.136Z","endTime":"2026-03-15T20:32:56.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.042214059091844,"aZ":-37.69782594724078,"pfxX":-5.358920046255226,"pfxZ":-4.105465169438632,"pX":-1.7831200731550974,"pZ":1.093876519279222,"vX0":-5.072478056192732,"vY0":-116.01069053924087,"vZ0":-2.3039593418777287,"x":184.97,"y":209.25,"x0":1.1370281928778498,"y0":50.000143280697216,"z0":5.732906638553087,"aX":-7.217756682674699},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.7,"breakHorizontal":11.0,"spinRate":2912,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4742363713267115,"extension":6.043327134240143},"index":2,"playId":"06da6c38-af15-3d38-ab21-1fc9379b8f66","pitchNumber":3,"startTime":"2026-03-15T20:33:16.743Z","endTime":"2026-03-15T20:33:20.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602852778338512,"aZ":-41.41953335384964,"pfxX":-6.851350514456397,"pfxZ":-7.276947247426058,"pX":0.8587907590545174,"pZ":2.660632974104502,"vX0":0.7666299556480696,"vY0":-112.93338309218906,"vZ0":2.1903213251590867,"x":84.26,"y":166.94,"x0":1.4002861197944043,"y0":50.00095486496439,"z0":5.893471627258214,"aX":-8.708510971715947},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.1,"breakHorizontal":12.1,"spinRate":2842,"spinDirection":315},"zone":12,"typeConfidence":2.0,"plateTime":0.48796176922669376,"extension":5.9210990218858175},"hitData":{"launchSpeed":97.7,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.78,"coordY":143.79}},"index":3,"playId":"8c161386-b455-37d0-8071-cb77d31fe876","pitchNumber":4,"startTime":"2026-03-15T20:33:30.984Z","endTime":"2026-03-15T20:33:39.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.46,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:33:39.155Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Schmitt walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:34:36.169Z","endTime":"2026-03-15T20:38:21.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,8,9,10,11,12],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":675660,"link":"/api/v1/people/675660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T20:34:03.137Z","endTime":"2026-03-15T20:34:38.162Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01775497963896,"aZ":-34.58493991054253,"pfxX":0.5576030240731891,"pfxZ":-1.606636046346729,"pX":-0.49842529856558393,"pZ":2.1628444131209674,"vX0":-4.57369310999719,"vY0":-121.9618379981442,"vZ0":-1.1584369671108206,"x":136.0,"y":180.38,"x0":1.3324489672456383,"y0":50.00351584647369,"z0":5.639087964769231,"aX":0.8365544727747161},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.9,"breakHorizontal":0.1,"spinRate":2743,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.44989040091019694,"extension":5.977992430896677},"index":1,"playId":"352b84fa-df69-34b7-8c11-90d6dcbc785f","pitchNumber":1,"startTime":"2026-03-15T20:34:38.162Z","endTime":"2026-03-15T20:34:41.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":86.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99205736282463,"aZ":-17.57954333849803,"pfxX":6.062750653540913,"pfxZ":7.662424106028233,"pX":1.2472433615561627,"pZ":3.4513325426394403,"vX0":-2.31768998474164,"vY0":-137.27854911669723,"vZ0":-2.5184478816336187,"x":69.46,"y":145.59,"x0":1.3158716988957129,"y0":50.00086405698441,"z0":5.580148681073109,"aX":11.545710735812113},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":-10.4,"spinRate":2211,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3993025805037069,"extension":6.14286614217529},"index":2,"playId":"250d9ce9-09ba-3d8c-899c-ccbb6b9cca3c","pitchNumber":2,"startTime":"2026-03-15T20:34:58.258Z","endTime":"2026-03-15T20:35:01.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"2e742f7b-933e-300e-a2a7-7c68c158b4de","startTime":"2026-03-15T20:35:19.266Z","endTime":"2026-03-15T20:35:22.266Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8350608784486,"aZ":-20.19342929677849,"pfxX":0.4152601299811778,"pfxZ":6.9014519320868555,"pX":-2.398275096968155,"pZ":2.3486356894371356,"vX0":-9.376009823100489,"vY0":-130.5010163254235,"vZ0":-4.278781247601502,"x":208.42,"y":175.37,"x0":1.1774554153345682,"y0":50.002684387616604,"z0":5.518321617204043,"aX":0.7228781191032607},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.8,"breakHorizontal":1.2,"spinRate":2617,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4186974594003656,"extension":6.066078757448951},"index":4,"playId":"bc49f9c2-1b8d-3b21-941d-609bc6282b16","pitchNumber":3,"startTime":"2026-03-15T20:35:42.662Z","endTime":"2026-03-15T20:35:46.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80053246984649,"aZ":-40.1454297242558,"pfxX":-3.980155918456604,"pfxZ":-6.15336252419116,"pX":-0.31117683475442154,"pZ":0.816636467546968,"vX0":-2.4484492524168497,"vY0":-113.63998678926188,"vZ0":-1.9025849594689894,"x":128.86,"y":216.73,"x0":1.3011772460933069,"y0":50.00494218241671,"z0":5.690319789922098,"aX":-5.153063648574373},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-11.3,"breakHorizontal":7.9,"spinRate":2777,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4838696706921408,"extension":5.948613728486595},"index":5,"playId":"dc0c906d-7ba5-3ac7-a59d-3a082b55e5c2","pitchNumber":4,"startTime":"2026-03-15T20:36:07.004Z","endTime":"2026-03-15T20:36:10.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"7974c8e5-6089-3d79-a244-384f22cd7aa6","startTime":"2026-03-15T20:36:33.166Z","endTime":"2026-03-15T20:36:36.616Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Casey Schmitt batting, Christian Koss picked off and caught stealing 2nd base, second baseman Cooper Pratt.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"actionPlayId":"7974c8e5-6089-3d79-a244-384f22cd7aa6","startTime":"2026-03-15T20:36:57.669Z","endTime":"2026-03-15T20:37:01.162Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":0.76,"dramaIndex":43.0,"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":94.6,"endSpeed":86.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7488285513792,"aZ":-16.72067688620311,"pfxX":8.090614649477287,"pfxZ":8.012194236249258,"pX":-0.9683061753386876,"pZ":3.1110261848185043,"vX0":-8.652512041479913,"vY0":-137.56812221777687,"vZ0":-3.32382703552697,"x":153.91,"y":154.78,"x0":1.1572606907706786,"y0":50.00184509949154,"z0":5.459401039257352,"aX":15.602984382934475},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-13.0,"spinRate":2275,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.3972212866673597,"extension":6.287540760436831},"index":8,"playId":"ad9d111d-638a-3185-94a6-62a40b785ea7","pitchNumber":5,"startTime":"2026-03-15T20:37:01.162Z","endTime":"2026-03-15T20:37:05.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.750007350328517,"aZ":-37.805185662813194,"pfxX":-3.618252788929056,"pfxZ":-4.2256517032122245,"pX":-1.1053394569678572,"pZ":1.4047665525445459,"vX0":-4.474978119280446,"vY0":-114.84362066556388,"vZ0":-1.2151560429169732,"x":159.13,"y":200.85,"x0":1.3403361400460723,"y0":50.002905739064026,"z0":5.6258382895156025,"aX":-4.8209425840241185},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.7,"breakHorizontal":7.7,"spinRate":2793,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.47737606591187287,"extension":6.053611800628632},"index":9,"playId":"916d622c-6ce4-3a03-8e2b-e70a4e31992f","pitchNumber":6,"startTime":"2026-03-15T20:37:15.580Z","endTime":"2026-03-15T20:37:18.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.069839041012514,"aZ":-17.147631697456116,"pfxX":7.612086910534838,"pfxZ":7.930306908458752,"pX":0.6841682988068846,"pZ":3.034477765058091,"vX0":-4.128721494230008,"vY0":-137.2008434227635,"vZ0":-3.3704897859229748,"x":90.92,"y":156.85,"x0":1.2243475390854999,"y0":50.004498498575046,"z0":5.456630617375558,"aX":14.425609615348346},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":-12.8,"spinRate":2237,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.4001568837838416,"extension":6.15698517337706},"index":10,"playId":"c233c99d-5b45-3308-a43b-32159ca8775d","pitchNumber":7,"startTime":"2026-03-15T20:37:34.654Z","endTime":"2026-03-15T20:37:38.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.427126424725785,"aZ":-33.50677287719042,"pfxX":-0.752978227677628,"pfxZ":-0.9424505641445915,"pX":-0.7116254420916152,"pZ":1.4732912882184104,"vX0":-4.2747133930583034,"vY0":-118.09051575038646,"vZ0":-2.4319543858059074,"x":144.13,"y":199.0,"x0":1.219652608242753,"y0":50.00434331759568,"z0":5.598075023783587,"aX":-1.062920153074586},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.0,"breakHorizontal":2.4,"spinRate":2678,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4637722791870651,"extension":5.903206312077932},"index":11,"playId":"5537d46f-2bee-333b-8266-987e1ebfa4bb","pitchNumber":8,"startTime":"2026-03-15T20:37:53.669Z","endTime":"2026-03-15T20:37:56.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491641103864175,"aZ":-17.439420403948983,"pfxX":8.003348308397605,"pfxZ":8.150243405997092,"pX":-1.0955533515919627,"pZ":2.491204313306405,"vX0":-8.215402600815834,"vY0":-133.52540166278004,"vZ0":-4.559672501527482,"x":158.76,"y":171.52,"x0":0.9798292574588437,"y0":50.00120673516724,"z0":5.474137701026727,"aX":14.465005525978492},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":-12.7,"spinRate":2279,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4100621001135485,"extension":6.091605881569155},"index":12,"playId":"dae9fed6-c1ef-3e24-b5bb-11ee9e84fcd7","pitchNumber":9,"startTime":"2026-03-15T20:38:16.926Z","endTime":"2026-03-15T20:38:21.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.76,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:38:21.143Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:40:43.054Z","endTime":"2026-03-15T20:43:09.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689337,"fullName":"Kaleb Bowman","link":"/api/v1/people/689337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,10],"actionIndex":[1],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":0,"homeScore":3,"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-15T20:38:30.751Z","endTime":"2026-03-15T20:39:18.268Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kaleb Bowman replaces Shane Drohan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-15T20:39:18.268Z","endTime":"2026-03-15T20:40:45.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689337,"link":"/api/v1/people/689337"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96646826132627,"aZ":-25.051984500393413,"pfxX":-9.712012600470842,"pfxZ":3.957542416960338,"pX":-0.17203422075905345,"pZ":0.6416840403197407,"vX0":10.875552210895894,"vY0":-133.41079023643144,"vZ0":-5.081491620886309,"x":123.56,"y":221.45,"x0":-3.041507261571096,"y0":50.00515375204869,"z0":4.379080828624095,"aX":-17.492062195973613},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":15.2,"spinRate":2141,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4107160450081211,"extension":6.062111085008266},"index":2,"playId":"48f7840a-a803-3c20-b1b5-13dcb8fcd3e9","pitchNumber":1,"startTime":"2026-03-15T20:40:45.133Z","endTime":"2026-03-15T20:40:48.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.619605663122996,"aZ":-29.77247887262784,"pfxX":8.437646856951154,"pfxZ":1.9404570234660872,"pX":0.7915731980650267,"pZ":1.7139384063653502,"vX0":6.990697403288376,"vY0":-110.72474042033906,"vZ0":0.802256196671312,"x":86.83,"y":192.5,"x0":-3.507808669962784,"y0":50.00161290916673,"z0":4.473550740131722,"aX":10.425550324073333},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":4.1,"breakHorizontal":-17.2,"spinRate":2556,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.49556197181001505,"extension":6.0962377500055585},"index":3,"playId":"09f61ea3-dc5a-37d6-ac70-f87f524988ea","pitchNumber":2,"startTime":"2026-03-15T20:40:59.996Z","endTime":"2026-03-15T20:41:03.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64213402862391,"aZ":-22.25423337426103,"pfxX":-10.691837553330629,"pfxZ":5.635909055541633,"pX":0.8662798740169511,"pZ":2.0803820040559087,"vX0":14.327164443172112,"vY0":-132.18756724013244,"vZ0":-1.8469358735040435,"x":83.98,"y":182.61,"x0":-3.248834477418674,"y0":50.00149780418764,"z0":4.431176216671271,"aX":-18.815358693643095},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":16.1,"spinRate":2258,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4152373206918649,"extension":5.943476851426478},"index":4,"playId":"631b073c-2a70-30b9-b45c-273b7f86cd1f","pitchNumber":3,"startTime":"2026-03-15T20:41:16.074Z","endTime":"2026-03-15T20:41:20.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81145735817315,"aZ":-29.761881995041144,"pfxX":6.891704275706477,"pfxZ":1.840468811101145,"pX":0.16996473487635258,"pZ":2.315455318126431,"vX0":5.981335570150109,"vY0":-114.20531671752491,"vZ0":1.9477126161368286,"x":110.52,"y":176.26,"x0":-3.386824217666291,"y0":50.00107727055314,"z0":4.397796497686342,"aX":9.019158703221363},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.2,"breakHorizontal":-14.0,"spinRate":2569,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.48126239373714697,"extension":6.3116354367759655},"index":5,"playId":"e9ea6ab6-da87-3aef-b258-bc550f3e1d89","pitchNumber":4,"startTime":"2026-03-15T20:41:34.402Z","endTime":"2026-03-15T20:41:37.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.1,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56246023965996,"aZ":-29.428680161196674,"pfxX":-11.38024107236063,"pfxZ":1.5273619383807846,"pX":-0.8349486613177254,"pZ":1.6452902789019406,"vX0":10.506806711227902,"vY0":-133.67437740998426,"vZ0":-1.3699636349709678,"x":148.83,"y":194.36,"x0":-3.3502868094201355,"y0":50.00325325663228,"z0":4.290075040421837,"aX":-20.462281235274375},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.6,"breakHorizontal":18.1,"spinRate":2186,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4107776950222002,"extension":5.967781506304555},"index":6,"playId":"8acdf7b7-35df-37d7-8208-1f2abef68a47","pitchNumber":5,"startTime":"2026-03-15T20:41:57.989Z","endTime":"2026-03-15T20:42:00.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58544056274105,"aZ":-24.256227662910728,"pfxX":-10.52998416811516,"pfxZ":4.458626091686108,"pX":0.14284113329491738,"pZ":3.23029969468072,"vX0":12.532036154172223,"vY0":-132.5305868732959,"vZ0":1.6024921562522363,"x":111.56,"y":151.56,"x0":-3.2812267702073603,"y0":50.00602419199634,"z0":4.3905656096676555,"aX":-18.717128548615023},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2105,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.41344861328855265,"extension":5.871269224567651},"index":7,"playId":"37df250c-aa42-35be-bb1a-f5a16897196c","pitchNumber":6,"startTime":"2026-03-15T20:42:16.963Z","endTime":"2026-03-15T20:42:20.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":78.4,"endSpeed":71.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23550783523247,"aZ":-34.406223424989925,"pfxX":7.641499488946435,"pfxZ":-1.7136296672183704,"pX":0.11672047663344999,"pZ":2.5494637404943603,"vX0":5.729853102481078,"vY0":-113.93074492379809,"vZ0":3.555470018330472,"x":112.55,"y":169.94,"x0":-3.4344902016844365,"y0":50.00515306688747,"z0":4.394831916427306,"aX":9.928162515504788},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.7,"breakHorizontal":-15.4,"spinRate":2551,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.482932680579395,"extension":6.110169607442688},"index":8,"playId":"e7b93a7a-1027-3260-9109-fd54a6b2ac27","pitchNumber":7,"startTime":"2026-03-15T20:42:37.466Z","endTime":"2026-03-15T20:42:40.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":9,"startTime":"2026-03-15T20:42:53.999Z","endTime":"2026-03-15T20:43:06.878Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41125998768259,"aZ":-24.34570030790375,"pfxX":-8.246970472328297,"pfxZ":4.357295817092178,"pX":-0.05884907619800339,"pZ":3.7973226914278846,"vX0":11.205923832140915,"vY0":-133.39857308632054,"vZ0":2.795912670846536,"x":119.24,"y":136.25,"x0":-3.2478052403940105,"y0":50.00420938938911,"z0":4.493356237849996,"aX":-14.824745166801153},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":2168,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4110068512268841,"extension":5.959855254105896},"index":10,"playId":"de59b991-9cad-3e89-90cd-dfd3a310eda9","pitchNumber":8,"startTime":"2026-03-15T20:43:06.878Z","endTime":"2026-03-15T20:43:09.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:43:09.878Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman hits a ground-rule double (6) on a line drive to right-center field. Casey Schmitt to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:43:21.595Z","endTime":"2026-03-15T20:44:19.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689337,"fullName":"Kaleb Bowman","link":"/api/v1/people/689337"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.6,"endSpeed":70.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.258127917946222,"aZ":-28.921319361635415,"pfxX":8.08090068576865,"pfxZ":2.5836403914648374,"pX":-0.3987778722387842,"pZ":1.477363959927964,"vX0":4.64670998139347,"vY0":-111.48214035220971,"vZ0":0.24864211359358634,"x":132.2,"y":198.89,"x0":-3.56049203806125,"y0":50.00021672923102,"z0":4.3524340962353785,"aX":10.157347233875225},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":5.0,"breakHorizontal":-15.8,"spinRate":2594,"spinDirection":79},"zone":13,"typeConfidence":2.0,"plateTime":0.49152454733011064,"extension":6.197918615821497},"index":0,"playId":"25f56598-902a-32e6-a89f-4d0d0f35c249","pitchNumber":1,"startTime":"2026-03-15T20:43:31.873Z","endTime":"2026-03-15T20:43:36.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99639009220994,"aZ":-29.779780379578746,"pfxX":7.119147065825734,"pfxZ":1.9276404251816537,"pX":1.7166025745336944,"pZ":2.1819853423069864,"vX0":8.95680837780915,"vY0":-111.3065659429238,"vZ0":1.7540282633083737,"x":51.57,"y":179.87,"x0":-3.301045432996364,"y0":50.00136462410939,"z0":4.491669453764784,"aX":8.834798802012948},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":4.3,"breakHorizontal":-15.5,"spinRate":2513,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4941436440648168,"extension":6.1319179626892995},"index":1,"playId":"44a8cb18-6671-3eaf-9801-d24b1017aec4","pitchNumber":2,"startTime":"2026-03-15T20:43:47.194Z","endTime":"2026-03-15T20:43:50.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268351234137036,"aZ":-25.826868469875325,"pfxX":-8.780790702562168,"pfxZ":3.722175029334517,"pX":-0.22042479800018475,"pZ":2.6768678830213024,"vX0":10.773180173632305,"vY0":-130.25690307195237,"vZ0":0.5587351373157067,"x":125.4,"y":166.5,"x0":-3.283633579532267,"y0":50.00278822940454,"z0":4.423810112044516,"aX":-14.976189569563132},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":13.3,"spinRate":2167,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4216978713534312,"extension":5.934666905388593},"hitData":{"launchSpeed":98.5,"launchAngle":23.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":173.26,"coordY":32.38}},"index":2,"playId":"12fda67f-8cfe-3b60-aedf-56239987e5a4","pitchNumber":3,"startTime":"2026-03-15T20:44:01.438Z","endTime":"2026-03-15T20:44:19.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.49,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:44:19.073Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:44:48.431Z","endTime":"2026-03-15T20:46:33.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689337,"fullName":"Kaleb Bowman","link":"/api/v1/people/689337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":77.9,"endSpeed":71.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720419602878607,"aZ":-30.75211597231032,"pfxX":8.017698903748077,"pfxZ":1.0977433583604164,"pX":-1.3933791572191103,"pZ":3.212727859082941,"vX0":1.8349347359321324,"vY0":-113.42025880398201,"vZ0":2.692104616755686,"x":170.11,"y":152.04,"x0":-3.25537343858039,"y0":50.00284053646478,"z0":5.087393618435355,"aX":10.393086468591603},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.0,"breakHorizontal":-15.0,"spinRate":2594,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4838519908048422,"extension":6.234418847624341},"index":0,"playId":"f849d79d-dbc0-3b47-b7c6-24b1f53c078b","pitchNumber":1,"startTime":"2026-03-15T20:44:56.589Z","endTime":"2026-03-15T20:45:00.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457646133619107,"aZ":-29.471752551431248,"pfxX":1.795930264874103,"pfxZ":1.6811802753150626,"pX":0.35913042476978296,"pZ":3.5591402928207363,"vX0":7.534331397490672,"vY0":-125.82312831691621,"vZ0":2.0647460748309183,"x":103.31,"y":142.68,"x0":-2.9021452520399214,"y0":50.005791883812314,"z0":5.108687606756356,"aX":2.8915719443539567},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":-4.9,"spinRate":2244,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4345715755679578,"extension":6.106935053686511},"index":1,"playId":"788c5243-1a2f-3ffb-85ec-52058f46c288","pitchNumber":2,"startTime":"2026-03-15T20:45:11.527Z","endTime":"2026-03-15T20:45:15.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490531095374244,"aZ":-29.99821949806511,"pfxX":0.5852143113470156,"pfxZ":1.339339821068469,"pX":-0.20219379683854216,"pZ":3.249973432978003,"vX0":6.310748629996368,"vY0":-126.45485597071692,"vZ0":1.5117579447995424,"x":124.71,"y":151.03,"x0":-2.800720974689982,"y0":50.005288639530754,"z0":5.041596891144628,"aX":0.9522170398863432},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":-2.4,"spinRate":2210,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4322610184641893,"extension":5.968182779695993},"index":2,"playId":"98847af3-8a43-34ea-ba1a-4350ae094b45","pitchNumber":3,"startTime":"2026-03-15T20:45:29.174Z","endTime":"2026-03-15T20:45:32.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":93.5,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64192431159842,"aZ":-17.138048776232203,"pfxX":-6.446180827673549,"pfxZ":8.064541895930418,"pX":-0.394061874824453,"pZ":4.572791401555429,"vX0":8.139345195815377,"vY0":-135.89309193090827,"vZ0":1.5389839966235024,"x":132.02,"y":115.31,"x0":-2.594884441045061,"y0":50.001788672912426,"z0":5.19196787640922,"aX":-12.018224008036066},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2226,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4035269413051874,"extension":5.91216155524162},"index":3,"playId":"78f82ca4-288e-3b13-83a6-d2e3e111c233","pitchNumber":4,"startTime":"2026-03-15T20:45:48.840Z","endTime":"2026-03-15T20:45:52.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34731208002888,"aZ":-24.142750280016344,"pfxX":-6.190143114759115,"pfxZ":4.9696267891142565,"pX":0.3697000113270229,"pZ":0.5917066900353447,"vX0":9.743663232357687,"vY0":-125.96852666828026,"vZ0":-5.26361011794576,"x":102.91,"y":222.8,"x0":-2.7350034488379635,"y0":50.00061923682971,"z0":4.647103240769666,"aX":-9.998993225763114},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.0,"breakHorizontal":9.1,"spinRate":1458,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4339440037983451,"extension":6.29434081480966},"index":4,"playId":"697ac549-3169-344c-b1be-66057e26ef44","pitchNumber":5,"startTime":"2026-03-15T20:46:04.911Z","endTime":"2026-03-15T20:46:08.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.928261120335005,"aZ":-33.19538081116856,"pfxX":5.889862116366842,"pfxZ":-0.755868962658166,"pX":1.133977344636433,"pZ":1.5332943706956834,"vX0":7.148440233760418,"vY0":-115.8344677572092,"vZ0":-0.49848773661402257,"x":73.78,"y":197.38,"x0":-2.7587000055731705,"y0":50.00109830592032,"z0":4.929016722370261,"aX":7.9898273658623244},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.2,"breakHorizontal":-12.5,"spinRate":2538,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.47310791394862584,"extension":6.2964766709487945},"index":5,"playId":"1387b879-051a-3c41-8047-46f3d3b1a173","pitchNumber":6,"startTime":"2026-03-15T20:46:30.379Z","endTime":"2026-03-15T20:46:33.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.11,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:46:33.963Z","atBatIndex":17},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luis Matos reaches on a throwing error by shortstop David Hamilton. Casey Schmitt scores. Matt Chapman scores. Patrick Bailey to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:46:47.395Z","endTime":"2026-03-15T20:47:38.628Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689337,"fullName":"Kaleb Bowman","link":"/api/v1/people/689337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":689337,"link":"/api/v1/people/689337"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.515492140803627,"aZ":-25.883020316138765,"pfxX":-10.49987472530496,"pfxZ":3.4181632268601074,"pX":0.41330789942422613,"pZ":2.8891395594430986,"vX0":12.88425617752975,"vY0":-134.60666985536577,"vZ0":0.4823289886340075,"x":101.25,"y":160.77,"x0":-3.0652827929151107,"y0":50.000523350428416,"z0":4.536411898016176,"aX":-19.31499560108623},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":16.3,"spinRate":2232,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.40649694660868096,"extension":6.047698714371172},"index":0,"playId":"0c71eeb6-9574-31db-9661-20ccbf40cc05","pitchNumber":1,"startTime":"2026-03-15T20:47:03.834Z","endTime":"2026-03-15T20:47:07.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.824166910548747,"aZ":-32.308268645237,"pfxX":5.926582397979422,"pfxZ":-0.10153997993867314,"pX":0.9822621193516339,"pZ":2.028041572977296,"vX0":7.86347656016311,"vY0":-114.73340987971099,"vZ0":1.8045695438623592,"x":79.56,"y":184.02,"x0":-3.2905693918571455,"y0":50.00346600014015,"z0":4.43415154341649,"aX":7.7174140316686115},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.7,"breakHorizontal":-13.1,"spinRate":2495,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.48169664490556574,"extension":6.346108835426676},"hitData":{"launchSpeed":78.4,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.59,"coordY":158.99}},"index":1,"playId":"a1e545de-c320-3501-9561-3913c0e5ed4a","pitchNumber":2,"startTime":"2026-03-15T20:47:17.868Z","endTime":"2026-03-15T20:47:38.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":8.600000000000009,"leverageIndex":1.49,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:47:38.628Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Grant McCray walks. Luis Matos to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:48:14.854Z","endTime":"2026-03-15T20:49:10.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689337,"fullName":"Kaleb Bowman","link":"/api/v1/people/689337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.748351224724207,"aZ":-32.284246327093726,"pfxX":5.613209724547856,"pfxZ":-0.07516374425498551,"pX":0.5098969943315946,"pZ":1.2604994227775672,"vX0":6.127008218004315,"vY0":-116.54708047820192,"vZ0":-1.2277004951924517,"x":97.56,"y":204.75,"x0":-2.8866894065737645,"y0":50.00527957314328,"z0":4.854455083244517,"aX":7.691774203004281},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.1,"breakHorizontal":-11.8,"spinRate":2583,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4706959644569939,"extension":6.306238146261188},"index":0,"playId":"7e78f72b-83aa-3e33-8b16-d460f1c1e574","pitchNumber":1,"startTime":"2026-03-15T20:48:18.925Z","endTime":"2026-03-15T20:48:22.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.9,"endSpeed":84.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01667030237214,"aZ":-17.97400761037219,"pfxX":-9.523829458301503,"pfxZ":7.768496899975148,"pX":-1.0018060206486283,"pZ":2.7119125981084125,"vX0":7.896900225314654,"vY0":-134.9896886013193,"vZ0":-2.791137175314431,"x":155.19,"y":165.56,"x0":-2.7416648531829604,"y0":50.00268425426976,"z0":5.03909347447242,"aX":-17.407955970284398},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":15.4,"spinRate":2287,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4072640363893365,"extension":6.061741742652395},"index":1,"playId":"2100fc08-ec7c-3b50-8c88-f34ae77a8e41","pitchNumber":2,"startTime":"2026-03-15T20:48:34.254Z","endTime":"2026-03-15T20:48:38.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.276316192664805,"aZ":-30.35565048166727,"pfxX":1.2787190618832502,"pfxZ":1.1460004987960861,"pX":-1.5602381688303728,"pZ":3.7808136581601657,"vX0":3.176677465752514,"vY0":-124.82975173156893,"vZ0":2.6927712539704682,"x":176.47,"y":136.7,"x0":-3.013521996706463,"y0":50.001643620313445,"z0":5.181392109188049,"aX":2.024126773826887},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":-3.0,"spinRate":2280,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4381842940096612,"extension":6.004346567637605},"index":2,"playId":"27b5d879-265d-3d8c-b269-0a4d26c2f0a7","pitchNumber":3,"startTime":"2026-03-15T20:48:50.792Z","endTime":"2026-03-15T20:48:54.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.3,"endSpeed":85.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.336071113798326,"aZ":-15.281593229562032,"pfxX":-8.76232453723349,"pfxZ":9.05832332979297,"pX":0.0455081033184901,"pZ":1.2322436762518112,"vX0":9.677524495560206,"vY0":-136.71646536170272,"vZ0":-7.059842009045483,"x":115.27,"y":205.51,"x0":-2.4270342062624217,"y0":50.003386231053106,"z0":4.926504348415797,"aX":-16.34124204249108},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":13.4,"spinRate":2373,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40294515118901275,"extension":6.1054705481846705},"index":3,"playId":"930ed0ae-a0e4-3185-b95d-003eaeb75d2b","pitchNumber":4,"startTime":"2026-03-15T20:49:06.188Z","endTime":"2026-03-15T20:49:10.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.51,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:49:10.266Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks. Patrick Bailey scores. Luis Matos to 3rd. Grant McCray to 2nd.","rbi":1,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:49:33.521Z","endTime":"2026-03-15T20:51:14.116Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689337,"fullName":"Kaleb Bowman","link":"/api/v1/people/689337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"postOnThird":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":689337,"link":"/api/v1/people/689337"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149405066637033,"aZ":-27.063776013661958,"pfxX":0.783520357511265,"pfxZ":3.1960282737607084,"pX":-0.449392697205281,"pZ":2.1762979038440724,"vX0":5.7018985845944155,"vY0":-126.36053165580137,"vZ0":-1.7315299184603061,"x":134.13,"y":180.02,"x0":-2.846502602872306,"y0":50.00625301877014,"z0":5.0660166305255885,"aX":1.2542274828356024},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2329,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.43513448288400536,"extension":6.119697689544569},"index":0,"playId":"9abe2e16-d3cb-3a72-adce-9d781329f2cf","pitchNumber":1,"startTime":"2026-03-15T20:49:37.892Z","endTime":"2026-03-15T20:49:41.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"second":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90572436492884,"aZ":-15.838853317499975,"pfxX":-8.79101965837874,"pfxZ":9.025035044415132,"pX":-0.3974612629182886,"pZ":0.736865916843836,"vX0":8.622683789246068,"vY0":-134.838130653589,"vZ0":-8.146255737484575,"x":132.15,"y":218.88,"x0":-2.520724139991016,"y0":50.006258744971035,"z0":4.952403473281638,"aX":-15.919297170894719},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":13.7,"spinRate":2293,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4088517007649868,"extension":6.019808326496734},"index":1,"playId":"e314cfaf-c8e9-39df-91a0-fb5735b0dc19","pitchNumber":2,"startTime":"2026-03-15T20:49:53.870Z","endTime":"2026-03-15T20:49:57.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"second":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.842959763342684,"aZ":-24.795983022258575,"pfxX":-8.433251730835,"pfxZ":4.621846129848683,"pX":0.13871271206022684,"pZ":-0.43650062682737084,"vX0":9.364285663147317,"vY0":-126.38700440676593,"vZ0":-7.559180800417107,"x":111.71,"y":250.57,"x0":-2.5413478501335467,"y0":50.0039705103688,"z0":4.622348589119759,"aX":-13.469116315791137},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":12.8,"spinRate":1279,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4355082851776704,"extension":6.291487118793667},"index":2,"playId":"6ecbeceb-c193-312a-ab11-9827f57435d5","pitchNumber":3,"startTime":"2026-03-15T20:50:08.688Z","endTime":"2026-03-15T20:50:12.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"second":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920512785370704,"aZ":-27.668800329611614,"pfxX":1.1874827523152267,"pfxZ":2.7729070407051086,"pX":-0.9188151423122152,"pZ":3.2305505457091113,"vX0":4.483826132667024,"vY0":-126.6742096905948,"vZ0":0.781766176632827,"x":152.02,"y":151.56,"x0":-2.8662087362551256,"y0":50.00288327715151,"z0":5.130266056183211,"aX":1.9288113554245436},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":2207,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.43241927912983336,"extension":5.938060424895178},"index":3,"playId":"bebc1ebe-cb26-3595-a2f3-3648d2f8a085","pitchNumber":4,"startTime":"2026-03-15T20:50:30.871Z","endTime":"2026-03-15T20:50:57.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"second":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"}},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.143787350119624,"aZ":-32.58600258418763,"pfxX":6.637833316676605,"pfxZ":-0.3129156625215872,"pX":0.6823831412542878,"pZ":1.3847021198778007,"vX0":5.598030820543994,"vY0":-114.53900540005972,"vZ0":-0.9010211988658929,"x":90.99,"y":201.39,"x0":-2.660080643718371,"y0":50.002604530578694,"z0":4.98377801499314,"aX":8.773687597599654},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.5,"breakHorizontal":-13.4,"spinRate":2591,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.47913036248667185,"extension":6.059958138994665},"index":4,"playId":"1bb9302b-da78-39fd-90c9-f776fd7487dc","pitchNumber":5,"startTime":"2026-03-15T20:51:09.574Z","endTime":"2026-03-15T20:51:14.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"second":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.73,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:51:14.116Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jerar Encarnacion lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:52:22.800Z","endTime":"2026-03-15T20:53:18.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689337,"fullName":"Kaleb Bowman","link":"/api/v1/people/689337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":6,"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-15T20:51:56.469Z","endTime":"2026-03-15T20:52:24.733Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":69.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181073916411915,"aZ":-29.72953876510268,"pfxX":7.371220299350227,"pfxZ":1.9768109719375246,"pX":0.736606109992121,"pZ":2.266224865549293,"vX0":6.480006598391805,"vY0":-111.77506157681303,"vZ0":1.4735279562840737,"x":88.92,"y":177.59,"x0":-3.1810473662361605,"y0":50.00505113033194,"z0":4.700706208460105,"aX":9.125806651995289},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":4.4,"breakHorizontal":-15.4,"spinRate":2543,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.49413057282850525,"extension":6.022359145458692},"index":1,"playId":"7b80827f-8521-33c9-897d-ad889904c7d8","pitchNumber":1,"startTime":"2026-03-15T20:52:24.733Z","endTime":"2026-03-15T20:52:29.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":68.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.955121096275825,"aZ":-34.73384474599795,"pfxX":6.575579509467916,"pfxZ":-2.1212612021336286,"pX":0.055257793432092604,"pZ":1.7808143976233015,"vX0":5.5450209275092375,"vY0":-110.50182022287673,"vZ0":1.8084428734805829,"x":114.89,"y":190.7,"x0":-3.362328180501638,"y0":50.00106848636487,"z0":4.664774008131304,"aX":7.941910726227357},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-2.9,"breakHorizontal":-13.6,"spinRate":2629,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.5001444990861383,"extension":5.924688877197118},"index":2,"playId":"359d1663-f722-3801-a9d1-bc05a71d65e4","pitchNumber":2,"startTime":"2026-03-15T20:52:37.943Z","endTime":"2026-03-15T20:52:41.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.658574972054243,"aZ":-34.6209061153615,"pfxX":5.7023644624240655,"pfxZ":-1.879578558855533,"pX":1.522932976287635,"pZ":3.1970358313587672,"vX0":8.61270268732268,"vY0":-114.16580396290347,"vZ0":4.490680122980903,"x":58.95,"y":152.46,"x0":-3.059113441141072,"y0":50.00211307816354,"z0":4.639424394626541,"aX":7.4248051422561625},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.7,"breakHorizontal":-12.7,"spinRate":2497,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4822500910774439,"extension":6.17257644466277},"index":3,"playId":"16edb474-e14d-35fd-abc4-2b0689d7a660","pitchNumber":3,"startTime":"2026-03-15T20:52:59.032Z","endTime":"2026-03-15T20:53:02.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19715686643544,"aZ":-26.31109489612007,"pfxX":-10.044087314701258,"pfxZ":3.3003678047689604,"pX":-1.231769439814022,"pZ":2.2224928185178405,"vX0":8.522353244508286,"vY0":-132.41196772067408,"vZ0":-0.6372929322642289,"x":163.95,"y":178.77,"x0":-3.1866319468487574,"y0":50.00268595234294,"z0":4.390962188500413,"aX":-17.840701152378013},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":2289,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41361590094260947,"extension":5.87641379794868},"hitData":{"launchSpeed":98.0,"launchAngle":23.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.77,"coordY":53.55}},"index":4,"playId":"22e9e437-8895-3d7b-8f0a-83256d3f3984","pitchNumber":4,"startTime":"2026-03-15T20:53:12.763Z","endTime":"2026-03-15T20:53:18.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":687529,"link":"/api/v1/people/687529"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":689337,"link":"/api/v1/people/689337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:53:18.873Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Perkins pops out to second baseman Christian Koss.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:55:19.937Z","endTime":"2026-03-15T20:56:58.766Z","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":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":77.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414025377805086,"aZ":-22.764071280415607,"pfxX":4.7687564764618156,"pfxZ":6.29970118644029,"pX":-2.0743909793090505,"pZ":1.7018375863837816,"vX0":-11.834004437263552,"vY0":-121.37296414196886,"vZ0":-5.567295037467832,"x":196.07,"y":192.83,"x0":2.2417593945556287,"y0":50.00521391447449,"z0":6.003826655347465,"aX":7.127682173237883},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.2,"breakHorizontal":-5.9,"spinRate":1382,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4510078356974976,"extension":5.772896623580182},"index":0,"playId":"05327d52-28b4-3541-8f1d-34bcc1f6e8f1","pitchNumber":1,"startTime":"2026-03-15T20:55:44.540Z","endTime":"2026-03-15T20:55:48.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.3,"endSpeed":82.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.404619069995206,"aZ":-13.185623029983752,"pfxX":5.976444817836874,"pfxZ":10.695984371786055,"pX":-1.1865817046298457,"pZ":3.7403017447966165,"vX0":-10.72331721812389,"vY0":-133.78390854165863,"vZ0":-3.6748342921318464,"x":162.23,"y":137.79,"x0":2.1351410887899593,"y0":50.00347979207535,"z0":6.105432600668287,"aX":10.61168954050465},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":-7.9,"spinRate":2301,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4126840763069066,"extension":5.777004896314363},"index":1,"playId":"d4240986-78d6-3b98-bc5f-d383e37f2152","pitchNumber":2,"startTime":"2026-03-15T20:56:07.788Z","endTime":"2026-03-15T20:56:11.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86520411299367,"aZ":-11.101402394024179,"pfxX":6.842998432534018,"pfxZ":11.612466305662526,"pX":-0.3507124407791989,"pZ":1.587982460500067,"vX0":-9.207105861501768,"vY0":-135.18100757634056,"vZ0":-9.2624009431442,"x":108.33,"y":115.45,"x0":2.241780164517667,"y0":50.00105229536469,"z0":5.8797884007378975,"aX":12.41575194122098},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":-10.0,"spinRate":2320,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4082675503327575,"extension":5.945414359462683},"index":2,"playId":"1f16d733-1c05-372e-8503-f4a9353fd1eb","pitchNumber":3,"startTime":"2026-03-15T20:56:20.366Z","endTime":"2026-03-15T20:56:24.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.362164586611176,"aZ":-24.639578461379223,"pfxX":-0.5828107758378565,"pfxZ":4.814934167384317,"pX":-0.987553111036817,"pZ":1.2676920570102825,"vX0":-7.946264861416408,"vY0":-124.68770932911934,"vZ0":-6.38820323664817,"x":154.64,"y":204.55,"x0":2.323900354217601,"y0":50.00536007309684,"z0":5.911474076663943,"aX":-0.9126519694082307},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":3.0,"spinRate":2109,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4402103558044055,"extension":5.865871045615245},"index":3,"playId":"68b82890-563a-3a9a-92c8-e4d12872ee5e","pitchNumber":4,"startTime":"2026-03-15T20:56:33.766Z","endTime":"2026-03-15T20:56:36.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55737230062527,"aZ":-11.444023644332546,"pfxX":5.850399807943047,"pfxZ":11.064033859870642,"pX":-0.577319827827076,"pZ":2.9377863168633684,"vX0":-9.553478575695312,"vY0":-137.2719601858333,"vZ0":-6.316918485746377,"x":139.01,"y":159.46,"x0":2.217303341165242,"y0":50.0006887712889,"z0":6.077681722469326,"aX":10.960121540424858},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-8.2,"spinRate":2327,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4018286404418916,"extension":5.836179305190179},"hitData":{"launchSpeed":64.6,"launchAngle":36.0,"totalDistance":210.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.13,"coordY":119.81}},"index":4,"playId":"cf89dd24-31fc-36c2-8faf-2e85f7f23780","pitchNumber":5,"startTime":"2026-03-15T20:56:49.306Z","endTime":"2026-03-15T20:56:58.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:56:58.766Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:57:13.563Z","endTime":"2026-03-15T20:59:05.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57059930319155,"aZ":-12.787776929748892,"pfxX":5.641333153403844,"pfxZ":10.285076978884273,"pX":0.740012181112605,"pZ":2.8993255851304327,"vX0":-6.495810858708686,"vY0":-136.1014625138368,"vZ0":-6.167288358484644,"x":88.79,"y":160.5,"x0":2.4194672328809497,"y0":50.002832741054476,"z0":6.072557827914049,"aX":10.633291860020835},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-8.9,"spinRate":2305,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.40172696931510465,"extension":5.9012129955887245},"index":0,"playId":"4b13efe7-4c92-3316-b7d8-022dc4c696b0","pitchNumber":1,"startTime":"2026-03-15T20:57:25.907Z","endTime":"2026-03-15T20:57:30.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079536883506037,"aZ":-11.852804088177777,"pfxX":5.5731080049068185,"pfxZ":10.889275658404078,"pX":-0.6919470619737793,"pZ":1.5376767946002958,"vX0":-9.49087658956964,"vY0":-135.83054015818925,"vZ0":-9.704194372377783,"x":143.38,"y":197.26,"x0":2.1253190264789823,"y0":50.00499151484986,"z0":5.98353317848855,"aX":10.403241565478577},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":-8.0,"spinRate":2352,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40342884103153676,"extension":5.9880414519479315},"index":1,"playId":"d9c36f85-4eda-3da4-959f-0f8f42b9409c","pitchNumber":2,"startTime":"2026-03-15T20:57:38.892Z","endTime":"2026-03-15T20:57:44.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77752046300676,"aZ":-10.311152016959328,"pfxX":5.9421178528719505,"pfxZ":11.32525653148436,"pX":-0.8269913730135838,"pZ":2.169580437478943,"vX0":-10.299846204531743,"vY0":-137.86282788994157,"vZ0":-8.430597559706685,"x":148.52,"y":180.2,"x0":2.1803980379816514,"y0":50.006186067865784,"z0":5.9577490463528475,"aX":11.47529665236491},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":-8.6,"spinRate":2411,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.3968426092984574,"extension":5.990225974009284},"index":2,"playId":"640f6592-51ce-35c7-9c4a-448fb4dfa0a2","pitchNumber":3,"startTime":"2026-03-15T20:57:57.127Z","endTime":"2026-03-15T20:58:01.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.4,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89001019690806,"aZ":-12.177210760621367,"pfxX":4.778762783326762,"pfxZ":10.530997187796277,"pX":-0.9975842022797885,"pZ":3.0985416431964836,"vX0":-9.8839227644748,"vY0":-137.05888138125547,"vZ0":-5.950001035918132,"x":155.03,"y":155.12,"x0":2.0377793985770833,"y0":50.00058743674154,"z0":6.13254978167163,"aX":9.07342601671664},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":-6.5,"spinRate":2338,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.39995406342401374,"extension":5.961941876391394},"index":3,"playId":"f350f149-710f-38f8-b60c-4b2cf6d3bcca","pitchNumber":4,"startTime":"2026-03-15T20:58:12.573Z","endTime":"2026-03-15T20:58:17.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119074744643267,"aZ":-11.97886142597869,"pfxX":4.303404438195566,"pfxZ":10.716696364585124,"pX":0.44129465527010925,"pZ":2.858307536556759,"vX0":-6.933986341549946,"vY0":-136.21722888901968,"vZ0":-6.337765441347758,"x":100.18,"y":161.61,"x0":2.457430281873361,"y0":50.006713931048225,"z0":6.038831022466399,"aX":8.113207087038074},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-6.4,"spinRate":2385,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4016673828860191,"extension":5.887892335354609},"index":4,"playId":"a87761da-0ace-3da2-878f-1baf15d70d8a","pitchNumber":5,"startTime":"2026-03-15T20:58:29.758Z","endTime":"2026-03-15T20:58:39.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395901334146387,"aZ":-28.321630986207392,"pfxX":-0.07963145381371017,"pfxZ":2.451953752625661,"pX":-0.13860308052832537,"pZ":3.014393443278993,"vX0":-6.389273065089154,"vY0":-124.12453644819016,"vZ0":-1.6601386641801605,"x":122.28,"y":157.39,"x0":2.472346035416322,"y0":50.00106092487042,"z0":6.036110745441164,"aX":-0.12451641172057691},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":1.6,"spinRate":2180,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.44023142912646085,"extension":6.010029683217868},"index":5,"playId":"9207fe71-6b1c-3422-b363-45dedb174db3","pitchNumber":6,"startTime":"2026-03-15T20:59:01.663Z","endTime":"2026-03-15T20:59:05.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:59:05.818Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Pratt called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:59:28.527Z","endTime":"2026-03-15T21:01:09.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.517700190726124,"aZ":-24.773044965739597,"pfxX":0.3345508688766654,"pfxZ":4.645748022788131,"pX":-0.931226595812619,"pZ":1.1917384819528605,"vX0":-8.285418745602595,"vY0":-125.24681289376026,"vZ0":-6.80696829165278,"x":152.5,"y":206.6,"x0":2.3718208142320494,"y0":50.00553788619582,"z0":5.961569190639373,"aX":0.5341322447962545},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":1.2,"spinRate":2168,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.43676550587095697,"extension":5.9603029765005004},"index":0,"playId":"43d34e8e-dc03-3ba5-b513-1e0abba8d04c","pitchNumber":1,"startTime":"2026-03-15T20:59:28.527Z","endTime":"2026-03-15T20:59:32.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":85.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41982687082573,"aZ":-12.125695487034548,"pfxX":3.9738220055351414,"pfxZ":10.663591985344116,"pX":1.0843067827586645,"pZ":2.697627356293355,"vX0":-5.422485454033251,"vY0":-137.03026946149708,"vZ0":-6.621465209654353,"x":75.67,"y":165.94,"x0":2.5828583392754068,"y0":50.006638161293246,"z0":5.993006074392976,"aX":7.474591083734617},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":-5.9,"spinRate":2351,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40140789711934,"extension":5.849781167682088},"index":1,"playId":"144a4972-a7d0-3fff-9d77-ca6240a7d23c","pitchNumber":2,"startTime":"2026-03-15T20:59:47.433Z","endTime":"2026-03-15T20:59:51.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79438488283496,"aZ":-11.768349578304724,"pfxX":5.472559604721162,"pfxZ":10.817350125507076,"pX":-0.23420467171182946,"pZ":2.8756649700281574,"vX0":-8.413570573657394,"vY0":-137.08618417082553,"vZ0":-6.4583154326978685,"x":125.93,"y":161.14,"x0":2.17624332321054,"y0":50.00578609591909,"z0":6.080366513114545,"aX":10.3269016456875},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-7.9,"spinRate":2334,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.40090271878456774,"extension":6.198224866449887},"index":2,"playId":"6a0cdc4b-167a-3800-a9d2-3b97f64cdb49","pitchNumber":3,"startTime":"2026-03-15T21:00:08.381Z","endTime":"2026-03-15T21:00:11.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.588578224809044,"aZ":-12.115607295986102,"pfxX":4.810174635132185,"pfxZ":10.439309258989345,"pX":1.3396363444202855,"pZ":3.180740629477636,"vX0":-4.890068958641233,"vY0":-137.94904107779251,"vZ0":-5.604736310047148,"x":65.94,"y":152.9,"x0":2.5129944310927423,"y0":50.002061791417766,"z0":6.060418013585856,"aX":9.241615774670985},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2294,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.39753483430573944,"extension":6.012347821358784},"index":3,"playId":"7b9b9c18-b604-3ee7-9b5b-dc7936e64bfa","pitchNumber":4,"startTime":"2026-03-15T21:00:23.623Z","endTime":"2026-03-15T21:00:27.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90149063981837,"aZ":-12.556641204162867,"pfxX":4.495357321259554,"pfxZ":10.338333807748576,"pX":0.6814947584903038,"pZ":2.7306284260054983,"vX0":-6.216655438723369,"vY0":-136.3723912617866,"vZ0":-6.896587038108319,"x":91.02,"y":165.05,"x0":2.398750731495902,"y0":50.003391643882246,"z0":6.145366796250028,"aX":8.530940485095918},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-7.0,"spinRate":2243,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4005131116229399,"extension":5.907272235221609},"index":4,"playId":"76b6aef2-803a-3c7d-b7b0-1027c69f9e01","pitchNumber":5,"startTime":"2026-03-15T21:00:39.186Z","endTime":"2026-03-15T21:00:42.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85484302037523,"aZ":-12.41226000926887,"pfxX":5.549714086415149,"pfxZ":10.23514091898378,"pX":-0.5829186532204418,"pZ":2.000010891547865,"vX0":-9.97528521041349,"vY0":-138.53141105576546,"vZ0":-8.410954558337295,"x":139.22,"y":184.78,"x0":2.3544665558480595,"y0":50.004788102652846,"z0":5.918530564463414,"aX":10.717974697871039},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-7.8,"spinRate":2283,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.3963883151227936,"extension":6.164490847404111},"index":5,"playId":"0efab3ea-630d-3db5-9a5d-6b2fc5b7d5e3","pitchNumber":6,"startTime":"2026-03-15T21:01:05.550Z","endTime":"2026-03-15T21:01:09.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:01:09.987Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:03:17.520Z","endTime":"2026-03-15T21:04:14.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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: Shane Drohan replaces Kaleb Bowman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:03:14.831Z","endTime":"2026-03-15T21:03:19.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675660,"link":"/api/v1/people/675660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689337,"link":"/api/v1/people/689337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.9,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.483731170924948,"aZ":-15.974497689039763,"pfxX":7.546995774743947,"pfxZ":8.833068504540305,"pX":0.11869774227555195,"pZ":2.8713286714343265,"vX0":-5.224529498587475,"vY0":-135.07108165914318,"vZ0":-4.262333531035544,"x":112.48,"y":161.25,"x0":1.1049369762837868,"y0":50.000546024915536,"z0":5.605009106885164,"aX":13.83839597493297},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-12.5,"spinRate":2083,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.4066813040703936,"extension":6.17302970946629},"index":1,"playId":"4105916e-e29f-360f-afab-dba17ba1c4ec","pitchNumber":1,"startTime":"2026-03-15T21:03:19.615Z","endTime":"2026-03-15T21:03:23.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40865814687368,"aZ":-28.287687676818216,"pfxX":7.162057328159862,"pfxZ":2.6323270050003,"pX":0.028820647200985854,"pZ":0.9714212650716478,"vX0":-4.677567466262722,"vY0":-120.74023775184,"vZ0":-5.015926279031056,"x":115.9,"y":212.55,"x0":1.0602680592991698,"y0":50.00360470950809,"z0":5.563702671584787,"aX":10.579782288224498},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.8,"breakHorizontal":-11.9,"spinRate":1195,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.45356549062496576,"extension":5.984930230547369},"index":2,"playId":"7bcb03dc-4b09-304a-965c-9278b5738a06","pitchNumber":2,"startTime":"2026-03-15T21:03:37.474Z","endTime":"2026-03-15T21:03:40.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-15T21:03:58.322Z","endTime":"2026-03-15T21:03:58.323Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.012422773440054,"aZ":-18.419222960743475,"pfxX":8.55861236829934,"pfxZ":7.188649065766062,"pX":-1.2454220620236818,"pZ":1.5938064565574768,"vX0":-9.173886859358468,"vY0":-137.55528431637117,"vZ0":-7.00405180340747,"x":164.47,"y":195.75,"x0":1.0236918898407659,"y0":50.00040621769646,"z0":5.425440939830148,"aX":16.370544889239977},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":-13.6,"spinRate":2358,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.3984548996346824,"extension":6.252477982732794},"index":4,"playId":"78ff2a86-4c7f-3af0-b0ab-1336b755d531","pitchNumber":3,"startTime":"2026-03-15T21:03:58.324Z","endTime":"2026-03-15T21:04:01.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171553504654018,"aZ":-30.025843947443573,"pfxX":9.205277993587277,"pfxZ":1.448175139767974,"pX":0.31944063733228356,"pZ":1.6933864072291258,"vX0":-4.738657540987165,"vY0":-121.21555440815976,"vZ0":-2.9790955115053093,"x":104.82,"y":193.06,"x0":1.1058972696525073,"y0":50.004068809513356,"z0":5.565721698332014,"aX":13.669773878259107},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.2,"breakHorizontal":-15.5,"spinRate":1281,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.45223177701106776,"extension":5.90212530408389},"index":5,"playId":"54811483-9fb8-3294-8021-40523328e56f","pitchNumber":4,"startTime":"2026-03-15T21:04:10.956Z","endTime":"2026-03-15T21:04:14.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:04:14.008Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:04:28.348Z","endTime":"2026-03-15T21:06:23.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.097407963605978,"aZ":-38.33410308465935,"pfxX":-4.726657782038025,"pfxZ":-4.945090929351718,"pX":0.360920255125623,"pZ":3.0678286107588564,"vX0":-1.105571426129426,"vY0":-111.50112677958776,"vZ0":2.458230285178497,"x":103.24,"y":155.95,"x0":1.4784544284918189,"y0":50.0034230311229,"z0":5.937772089405106,"aX":-5.886277722648808},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.9,"breakHorizontal":8.9,"spinRate":2728,"spinDirection":310},"zone":3,"typeConfidence":2.0,"plateTime":0.49329345920824297,"extension":5.871395437398291},"index":0,"playId":"0b6d7a49-c548-3e22-9ec5-a13b3e9dd888","pitchNumber":1,"startTime":"2026-03-15T21:04:37.772Z","endTime":"2026-03-15T21:04:46.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57708373737077,"aZ":-18.412495741959294,"pfxX":1.1147623185290656,"pfxZ":7.859669111180837,"pX":-0.9811987686573923,"pZ":1.771535074521759,"vX0":-6.192338455855884,"vY0":-130.95510509983728,"vZ0":-6.044179302219375,"x":154.4,"y":190.95,"x0":1.2610669554574878,"y0":50.00323510691671,"z0":5.470060255454894,"aX":1.952991961655004},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":-0.7,"spinRate":2436,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4169900704909133,"extension":6.001987892238132},"index":1,"playId":"4c0cb702-72ab-3446-b5a0-affb5047d094","pitchNumber":2,"startTime":"2026-03-15T21:05:11.999Z","endTime":"2026-03-15T21:05:14.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58429607967112,"aZ":-29.442765009496345,"pfxX":5.954388143175302,"pfxZ":1.946179659803228,"pX":1.7059037416249216,"pZ":2.740725857748654,"vX0":-0.9026573956687067,"vY0":-117.80292812967633,"vZ0":-0.5599499429863583,"x":51.97,"y":164.78,"x0":1.320708234829741,"y0":50.00371392097519,"z0":5.705564721474189,"aX":8.36070589481791},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.7,"breakHorizontal":-10.6,"spinRate":1132,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4651372537497589,"extension":5.908003626340429},"index":2,"playId":"c0d9cdb3-ed4b-3bd6-a4bc-fe0d75e8ca3c","pitchNumber":3,"startTime":"2026-03-15T21:05:35.052Z","endTime":"2026-03-15T21:05:38.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.051516719982278,"aZ":-15.203077682917206,"pfxX":8.443766389147722,"pfxZ":8.939188046391319,"pX":-1.1039019157555767,"pZ":1.1766552585655359,"vX0":-8.574862911604553,"vY0":-137.08192249395597,"vZ0":-8.641014431627394,"x":159.08,"y":207.01,"x0":0.9716391552880806,"y0":50.00031803353204,"z0":5.413256247241694,"aX":16.025524497454295},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":2251,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.3999650418609999,"extension":6.207524162962727},"index":3,"playId":"faeb3329-37da-3577-b218-3438ee56e9eb","pitchNumber":4,"startTime":"2026-03-15T21:05:49.627Z","endTime":"2026-03-15T21:05:52.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":84.4,"endSpeed":78.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.761410373697824,"aZ":-31.345155895269194,"pfxX":-1.4348706805904676,"pfxZ":0.534918666908931,"pX":-0.5426354586281859,"pZ":2.638615123506201,"vX0":-4.152072976911554,"vY0":-122.98880684507922,"vZ0":-0.8358126709832073,"x":137.68,"y":167.54,"x0":1.3489601395150963,"y0":50.0018538448411,"z0":5.624582655912184,"aX":-2.212552227342708},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":3.5,"spinRate":2665,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4441510667115596,"extension":5.887947509125737},"index":4,"playId":"d18583be-ee72-310a-9aa2-6cbe644657ef","pitchNumber":5,"startTime":"2026-03-15T21:06:03.264Z","endTime":"2026-03-15T21:06:06.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938295749560286,"aZ":-25.517044801059647,"pfxX":7.828721141769986,"pfxZ":4.588460332914953,"pX":0.38412416614841144,"pZ":2.370898494556228,"vX0":-4.3667963842377615,"vY0":-119.66201952917082,"vZ0":-2.3115741025005594,"x":102.36,"y":174.77,"x0":1.214854533305448,"y0":50.00391944077208,"z0":5.633918361107218,"aX":11.361948005237332},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.0,"breakHorizontal":-13.1,"spinRate":1529,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4576065986162199,"extension":6.017621250188815},"index":5,"playId":"a1e06c6c-b973-3eaa-8dbd-37284f2c04d3","pitchNumber":6,"startTime":"2026-03-15T21:06:20.498Z","endTime":"2026-03-15T21:06:23.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:06:23.662Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:06:47.607Z","endTime":"2026-03-15T21:08:53.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453251489528306,"aZ":-24.667808890742055,"pfxX":6.745874427316389,"pfxZ":5.329102140305742,"pX":-0.8074347787593186,"pZ":1.97833827257748,"vX0":-6.2152051722409105,"vY0":-118.44772513773296,"vZ0":-3.0386611231567304,"x":147.78,"y":185.36,"x0":0.9849974703248894,"y0":50.00330462493039,"z0":5.554509714875236,"aX":9.502940802128094},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.1,"breakHorizontal":-10.6,"spinRate":1326,"spinDirection":118},"zone":7,"typeConfidence":2.0,"plateTime":0.46396558620091044,"extension":5.934518704965311},"index":0,"playId":"f6dad00d-f3bc-36b3-993f-e72411d13585","pitchNumber":1,"startTime":"2026-03-15T21:06:47.607Z","endTime":"2026-03-15T21:07:14.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320319758560924,"aZ":-22.24434054496446,"pfxX":-0.7680006868443817,"pfxZ":5.9059846990602285,"pX":-0.029878434293696833,"pZ":2.6785853837410305,"vX0":-3.631690679298464,"vY0":-128.27345215488748,"vZ0":-2.924706057595308,"x":118.14,"y":166.46,"x0":1.4989192164234055,"y0":50.003907017531525,"z0":5.550956514963448,"aX":-1.29022006250465},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.3,"breakHorizontal":2.2,"spinRate":2633,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.42556437671386327,"extension":5.9954807816549405},"index":1,"playId":"4861c3b9-45fc-3841-87bb-9893860b7b15","pitchNumber":2,"startTime":"2026-03-15T21:07:32.888Z","endTime":"2026-03-15T21:07:35.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"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-15T21:07:53.487Z","endTime":"2026-03-15T21:08:05.354Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27273075627977,"aZ":-18.894315420132337,"pfxX":7.7479851095428725,"pfxZ":6.98766652987761,"pX":-0.9838443228248318,"pZ":2.521849537079258,"vX0":-8.114359449039709,"vY0":-137.42707592424307,"vZ0":-4.531507085137479,"x":154.5,"y":170.69,"x0":1.009490675669745,"y0":50.002779228857996,"z0":5.486836714693474,"aX":14.725571525972736},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":-12.2,"spinRate":2253,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.39952935964437053,"extension":6.034402281640495},"index":3,"playId":"a49a292f-b883-3cc0-a1c4-4890578441f5","pitchNumber":3,"startTime":"2026-03-15T21:08:05.354Z","endTime":"2026-03-15T21:08:09.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.447993100812177,"aZ":-28.546036115739327,"pfxX":7.640345878472994,"pfxZ":2.5047561877953983,"pX":0.12968601615821213,"pZ":1.4251123231560587,"vX0":-4.653777541073888,"vY0":-119.69877957039631,"vZ0":-3.6820568909703724,"x":112.06,"y":200.3,"x0":1.1080307419325743,"y0":50.00242921820626,"z0":5.543500298095423,"aX":11.069016482461127},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.8,"breakHorizontal":-12.7,"spinRate":1466,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4578609593528462,"extension":5.873735705116709},"index":4,"playId":"e78da956-3d6a-3f97-825f-8ecfcc831ca7","pitchNumber":4,"startTime":"2026-03-15T21:08:20.629Z","endTime":"2026-03-15T21:08:35.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39842677972962,"aZ":-32.72068570357865,"pfxX":-1.2978240223647104,"pfxZ":-0.3678493599807302,"pX":0.29308108050266946,"pZ":1.776525938494337,"vX0":-2.0481594476383456,"vY0":-120.92917998367521,"vZ0":-2.4191858070688013,"x":105.83,"y":190.81,"x0":1.3193641623322487,"y0":50.00354196354112,"z0":5.657905528380067,"aX":-1.923580034073921},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":2.9,"spinRate":2773,"spinDirection":286},"zone":8,"typeConfidence":2.0,"plateTime":0.4527959782365434,"extension":5.946253578174308},"hitData":{"launchSpeed":95.6,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.59,"coordY":162.03}},"index":5,"playId":"e38c2cc9-ffd5-3785-91df-edb005e0a310","pitchNumber":5,"startTime":"2026-03-15T21:08:46.242Z","endTime":"2026-03-15T21:08:53.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:08:53.255Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:10:52.965Z","endTime":"2026-03-15T21:12:16.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710427361185342,"aZ":-11.951779296424172,"pfxX":4.667060612558699,"pfxZ":10.893083216045037,"pX":-1.4373194055360032,"pZ":1.6873740284603442,"vX0":-11.139529168515905,"vY0":-135.63696355064798,"vZ0":-9.313218704691051,"x":171.79,"y":193.22,"x0":2.1233249788614614,"y0":50.00250967051161,"z0":6.0070330869850155,"aX":8.664944727529996},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":-6.0,"spinRate":2310,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40440183307912303,"extension":5.929999517237898},"index":0,"playId":"bdea03b3-e321-32ad-90c3-2035323fb822","pitchNumber":1,"startTime":"2026-03-15T21:11:03.438Z","endTime":"2026-03-15T21:11:07.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001809954092526,"aZ":-10.743409089116033,"pfxX":4.868969784005849,"pfxZ":11.554786077855303,"pX":-0.2449846672710558,"pZ":2.4055978621359357,"vX0":-8.805568936332307,"vY0":-135.64713318818363,"vZ0":-7.436038700032824,"x":126.34,"y":173.83,"x0":2.4177459834548065,"y0":50.002216606134,"z0":5.940058868832961,"aX":9.030724074885331},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":-6.8,"spinRate":2336,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4045312020752658,"extension":5.96673034530911},"index":1,"playId":"c396c832-ca6e-3de1-b3a4-7f2ecdb6299a","pitchNumber":2,"startTime":"2026-03-15T21:11:19.493Z","endTime":"2026-03-15T21:11:24.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65886491527019,"aZ":-12.710849556033082,"pfxX":5.313379997143919,"pfxZ":10.20135713052914,"pX":0.18747718019240825,"pZ":1.962272795970465,"vX0":-7.6829387048378175,"vY0":-137.0862805616906,"vZ0":-8.577340099306367,"x":109.85,"y":185.8,"x0":2.333084108749912,"y0":50.00179574699809,"z0":5.994776802395885,"aX":10.136381631044014},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-8.0,"spinRate":2390,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.3992132403246198,"extension":5.9628686451783715},"index":2,"playId":"baabb01a-40e6-3a1c-8899-093d2bfb0c24","pitchNumber":3,"startTime":"2026-03-15T21:11:36.374Z","endTime":"2026-03-15T21:11:40.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892652241031836,"aZ":-12.660694916543887,"pfxX":5.3038139644886195,"pfxZ":10.306261375965972,"pX":-1.2013319830586457,"pZ":3.326745843815717,"vX0":-10.646117012916463,"vY0":-136.66584505473645,"vZ0":-5.268814733059085,"x":162.79,"y":148.96,"x0":2.0540140032606127,"y0":50.001019117965114,"z0":6.147943659423424,"aX":10.041291869945518},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2370,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4006669241508214,"extension":5.937856113346047},"index":3,"playId":"70cd7fcf-5e01-3aad-bde0-66290a1d4a89","pitchNumber":4,"startTime":"2026-03-15T21:11:54.181Z","endTime":"2026-03-15T21:11:57.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113033815360076,"aZ":-24.99158099029046,"pfxX":-0.14275507438849866,"pfxZ":4.3006887463957355,"pX":-0.9115118743380844,"pZ":1.6468417552364252,"vX0":-8.356886346485187,"vY0":-127.85541237145328,"vZ0":-5.974033299210522,"x":151.74,"y":194.32,"x0":2.4056064846272562,"y0":50.0048095300966,"z0":5.951426205673026,"aX":-0.23742306602036087},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":1.9,"spinRate":2243,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.42691952527713317,"extension":5.834273452725774},"hitData":{"launchSpeed":81.4,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.05,"coordY":149.81}},"index":4,"playId":"a69415a9-5f63-309d-af17-bd922e670f55","pitchNumber":5,"startTime":"2026-03-15T21:12:08.556Z","endTime":"2026-03-15T21:12:16.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:12:16.329Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:12:31.001Z","endTime":"2026-03-15T21:14:54.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33386485520793,"aZ":-26.524595742360408,"pfxX":-1.857325109257026,"pfxZ":3.5741820535016746,"pX":0.24264145827439174,"pZ":3.9131883739046294,"vX0":-4.899345301275817,"vY0":-125.98267038651427,"vZ0":-0.4765258209382672,"x":107.75,"y":133.12,"x0":2.4663559527363113,"y0":50.005773368559076,"z0":6.278262061441034,"aX":-2.93907830614982},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":4.7,"spinRate":1935,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.43740251753585113,"extension":5.968541253468282},"index":0,"playId":"9b1578d4-95f4-3e6d-9077-a6d39d36f13f","pitchNumber":1,"startTime":"2026-03-15T21:12:41.584Z","endTime":"2026-03-15T21:12:45.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":86.3,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75644152260444,"aZ":-25.64442362777179,"pfxX":-1.3877039074520665,"pfxZ":4.133458829561645,"pX":-0.09116479955849596,"pZ":3.8412920582084626,"vX0":-5.602753872466533,"vY0":-125.52468238841254,"vZ0":-0.6238020163172466,"x":120.47,"y":135.07,"x0":2.359143221932018,"y0":50.00271937571954,"z0":6.199246705021739,"aX":-2.192484267320147},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.6,"breakHorizontal":4.0,"spinRate":2031,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4380158135334482,"extension":5.85447099038004},"index":1,"playId":"9bfae69a-46e7-31cc-97e9-78841aa87b90","pitchNumber":2,"startTime":"2026-03-15T21:12:57.407Z","endTime":"2026-03-15T21:13:01.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44587784252849,"aZ":-11.215318548521743,"pfxX":4.155106451922852,"pfxZ":11.119257012483565,"pX":-0.531364601303336,"pZ":2.073232444465654,"vX0":-8.856816066570577,"vY0":-136.9628986123905,"vZ0":-8.406537654000385,"x":137.25,"y":182.8,"x0":2.2158244953464217,"y0":50.004072944885806,"z0":5.964472271212565,"aX":7.833491727354819},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-5.5,"spinRate":2351,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.40110524303011585,"extension":6.023943004071882},"index":2,"playId":"a4e27550-630c-3897-bda1-729415c0d3a1","pitchNumber":3,"startTime":"2026-03-15T21:13:15.564Z","endTime":"2026-03-15T21:13:20.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.897756178045377,"aZ":-11.510755132107938,"pfxX":4.3431000919645815,"pfxZ":10.68149632535945,"pX":0.28504167444858736,"pZ":2.8816329324284853,"vX0":-7.143138105999746,"vY0":-138.43731389669796,"vZ0":-6.4168226108547675,"x":106.13,"y":160.98,"x0":2.3385160145746835,"y0":50.00235611277804,"z0":6.005724734563887,"aX":8.401875385724779},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":-6.4,"spinRate":2382,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.396186327895653,"extension":6.0107158534394},"index":3,"playId":"3ce464ab-caa3-3979-b42b-d442af795745","pitchNumber":4,"startTime":"2026-03-15T21:13:29.369Z","endTime":"2026-03-15T21:13:32.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.529236943576166,"aZ":-13.218911114754036,"pfxX":5.817588078291469,"pfxZ":9.810930872283137,"pX":-0.7577816527149608,"pZ":4.075614934283662,"vX0":-9.769620879349727,"vY0":-138.70660530058976,"vZ0":-3.3889441290575526,"x":145.88,"y":128.74,"x0":2.068080365227603,"y0":50.00064273539845,"z0":6.205529920674925,"aX":11.238444596252785},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-8.3,"spinRate":2306,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.39621123077979936,"extension":6.120462626368211},"index":4,"playId":"bc46fccc-add5-3070-bd71-0446b6b0f545","pitchNumber":5,"startTime":"2026-03-15T21:14:03.558Z","endTime":"2026-03-15T21:14:06.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"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-15T21:14:21.869Z","endTime":"2026-03-15T21:14:30.252Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":95.8,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59724536593841,"aZ":-11.556421407582532,"pfxX":5.892751428430807,"pfxZ":10.499519127352293,"pX":0.0035275236570952574,"pZ":2.197837195588873,"vX0":-8.318578227338293,"vY0":-139.09712304899773,"vZ0":-8.227633173487247,"x":116.87,"y":179.44,"x0":2.264429107137506,"y0":50.00441722066175,"z0":5.956664217038441,"aX":11.573228646194073},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":-9.0,"spinRate":2399,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.3934803457118008,"extension":6.07494401149054},"index":6,"playId":"8657f2be-79b4-32c3-bf45-e27de5b07e1f","pitchNumber":6,"startTime":"2026-03-15T21:14:30.252Z","endTime":"2026-03-15T21:14:33.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.723274496933993,"aZ":-24.249779672484667,"pfxX":-0.23418567633110954,"pfxZ":4.828254203936592,"pX":-0.2171489446675204,"pZ":1.4080134086571012,"vX0":-6.654164914249674,"vY0":-127.21704724781907,"vZ0":-6.394399909406085,"x":125.28,"y":200.76,"x0":2.4612034980056627,"y0":50.004843507941224,"z0":5.872396509799183,"aX":-0.383347999951935},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.6,"breakHorizontal":1.9,"spinRate":2174,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4302969181864347,"extension":6.103771953373253},"index":7,"playId":"284cc8a5-568e-3094-b6b6-06ab80a3f3c4","pitchNumber":7,"startTime":"2026-03-15T21:14:50.951Z","endTime":"2026-03-15T21:14:54.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.5,"awayTeamWinProbability":3.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:14:54.106Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:15:04.205Z","endTime":"2026-03-15T21:16:20.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.580660007972707,"aZ":-37.71505657324241,"pfxX":-0.09797189121797656,"pfxZ":-3.856649862028946,"pX":-0.16888995441849375,"pZ":0.8116551811816395,"vX0":-6.438024187942898,"vY0":-119.24994223523399,"vZ0":-4.4284453011051,"x":123.44,"y":216.87,"x0":2.582095360714901,"y0":50.00467913684283,"z0":6.106158754192128,"aX":-0.13991045912502229},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.8,"breakHorizontal":1.8,"spinRate":2438,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4598373149134578,"extension":6.046693735989188},"index":0,"playId":"607cd237-d034-3223-8306-a6a85c7d3d94","pitchNumber":1,"startTime":"2026-03-15T21:15:19.150Z","endTime":"2026-03-15T21:15:22.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97851954860943,"aZ":-11.698427388435368,"pfxX":4.520317375883736,"pfxZ":11.075816892772119,"pX":-0.08981095786530109,"pZ":2.627224739710641,"vX0":-7.985535222753762,"vY0":-135.8871451477117,"vZ0":-6.999966986796299,"x":120.42,"y":167.84,"x0":2.3151454293305194,"y0":50.0015909942426,"z0":6.069766609303319,"aX":8.356262830823619},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":-6.2,"spinRate":2237,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4048660597547018,"extension":6.0965627419354815},"index":1,"playId":"35adb65e-f385-341b-9961-6d06d17df0e3","pitchNumber":2,"startTime":"2026-03-15T21:15:39.530Z","endTime":"2026-03-15T21:15:42.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.697072074880616,"aZ":-11.38782076112279,"pfxX":4.328216082979664,"pfxZ":10.976106936489884,"pX":-0.5954377908509583,"pZ":2.6789163889428087,"vX0":-9.089597147556665,"vY0":-137.296911265816,"vZ0":-6.96372566063398,"x":139.7,"y":166.45,"x0":2.207816007468549,"y0":50.0007839826882,"z0":6.036974321589506,"aX":8.195792081075219},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":-5.8,"spinRate":2430,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4001795611867198,"extension":6.096263913903668},"index":2,"playId":"e40c674f-92b6-3868-b854-9bae9dc999de","pitchNumber":3,"startTime":"2026-03-15T21:15:58.463Z","endTime":"2026-03-15T21:16:02.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058287254659856,"aZ":-27.55624116262449,"pfxX":-1.7289302087706244,"pfxZ":2.865104604612503,"pX":-0.7084973014638155,"pZ":2.174398613022503,"vX0":-6.898512793057308,"vY0":-125.95330215551506,"vZ0":-4.239661917244942,"x":144.01,"y":180.07,"x0":2.287904637288078,"y0":50.001360199301814,"z0":6.102211714595302,"aX":-2.781959784940874},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":4.7,"spinRate":2187,"spinDirection":163},"zone":7,"typeConfidence":2.0,"plateTime":0.4345034017236524,"extension":5.981153014924861},"index":3,"playId":"c56311fc-653b-399b-8b6b-dd34c7d7a512","pitchNumber":4,"startTime":"2026-03-15T21:16:16.711Z","endTime":"2026-03-15T21:16:20.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:16:20.952Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to left fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:18:12.945Z","endTime":"2026-03-15T21:18:51.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031936254585215,"aZ":-20.4475685387146,"pfxX":-0.5962795356584543,"pfxZ":6.883459592584957,"pX":-0.2976948739805095,"pZ":3.3204599227985123,"vX0":-4.115900808795359,"vY0":-128.96492449362492,"vZ0":-1.8397306284268795,"x":128.35,"y":149.13,"x0":1.3890485090138915,"y0":50.00073876792973,"z0":5.602479995881805,"aX":-1.0146721372931957},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.4,"breakHorizontal":1.9,"spinRate":2561,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.42292039277214366,"extension":6.1246264941490525},"index":0,"playId":"952cd541-71cb-3dea-96db-40f3e908fb1a","pitchNumber":1,"startTime":"2026-03-15T21:18:29.979Z","endTime":"2026-03-15T21:18:34.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316551251805247,"aZ":-19.23424494180613,"pfxX":-0.09136612865830518,"pfxZ":7.520920323777494,"pX":-0.5296401063804258,"pZ":1.948696393951967,"vX0":-4.632394812370342,"vY0":-129.39528188259675,"vZ0":-5.232862660329517,"x":137.19,"y":186.17,"x0":1.2847857536017433,"y0":50.001428670932704,"z0":5.44095554664362,"aX":-0.15697245172597768},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.8,"breakHorizontal":1.1,"spinRate":2553,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.4209668301110656,"extension":6.048464866786609},"hitData":{"launchSpeed":79.6,"launchAngle":15.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.76,"coordY":118.2}},"index":1,"playId":"289b5856-818b-338f-828e-f30bbe94868e","pitchNumber":2,"startTime":"2026-03-15T21:18:44.181Z","endTime":"2026-03-15T21:18:51.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:18:51.824Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Patrick Bailey grounds into a double play, shortstop David Hamilton to second baseman Cooper Pratt to first baseman Jake Bauers. Matt Chapman out at 2nd. Patrick Bailey out at 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:19:07.614Z","endTime":"2026-03-15T21:19:33.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11347491606541,"aZ":-17.61996682636581,"pfxX":6.495815999934479,"pfxZ":7.755429615304198,"pX":0.7179426898776808,"pZ":3.040096402805132,"vX0":-3.547277390715911,"vY0":-136.39231884738615,"vZ0":-3.565349630829513,"x":89.63,"y":156.7,"x0":1.1942031141751097,"y0":50.00167345289104,"z0":5.585477564180381,"aX":12.189029049178187},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":-10.9,"spinRate":2147,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.40219908845005525,"extension":5.982945851578474},"hitData":{"launchSpeed":86.8,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.17,"coordY":149.87}},"index":0,"playId":"f2a78eb4-d8ff-381d-97a0-0d5fef8f423d","pitchNumber":1,"startTime":"2026-03-15T21:19:20.630Z","endTime":"2026-03-15T21:19:33.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:19:33.026Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to second baseman Cooper Pratt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:19:44.540Z","endTime":"2026-03-15T21:20:31.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.1,"endSpeed":70.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325318935728067,"aZ":-38.54775157371318,"pfxX":-8.594357105754575,"pfxZ":-5.055409405655896,"pX":1.4197313012041108,"pZ":3.4058998656671,"vX0":2.0986511627827866,"vY0":-112.19260771671233,"vZ0":3.1842145332241287,"x":62.88,"y":146.82,"x0":1.5824496423571623,"y0":50.00158923670186,"z0":5.925700841731453,"aX":-10.838066444558565},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.9,"breakHorizontal":14.9,"spinRate":2659,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4902126765004482,"extension":5.899075599384667},"index":0,"playId":"985411f3-933b-34f4-b3eb-d029a8914cc3","pitchNumber":1,"startTime":"2026-03-15T21:19:55.872Z","endTime":"2026-03-15T21:20:00.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.7,"endSpeed":86.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.691728872353757,"aZ":-15.78955223982718,"pfxX":6.563239224320247,"pfxZ":8.596583800332066,"pX":-1.0959474100852569,"pZ":1.1448570609704882,"vX0":-7.970134792441539,"vY0":-137.47473718667382,"vZ0":-8.727367162549443,"x":158.77,"y":207.87,"x0":0.9938936887376647,"y0":50.001228359203964,"z0":5.441739150813199,"aX":12.50788200065133},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":-10.1,"spinRate":2222,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.39905821828155297,"extension":6.168904636207997},"index":1,"playId":"9623411f-da40-3276-bb97-a32b9ab3a01d","pitchNumber":2,"startTime":"2026-03-15T21:20:08.932Z","endTime":"2026-03-15T21:20:13.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93329414050654,"aZ":-20.073780261733916,"pfxX":1.876847262781002,"pfxZ":7.267309809892581,"pX":0.11665541225461486,"pZ":1.6351512751255135,"vX0":-3.68713658166819,"vY0":-127.84393784827594,"vZ0":-5.46223956171103,"x":112.55,"y":194.63,"x0":1.330006341777956,"y0":50.0034497179436,"z0":5.362477712099906,"aX":3.125454467728453},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.2,"breakHorizontal":-2.6,"spinRate":2504,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4274949114609794,"extension":5.969745080359833},"hitData":{"launchSpeed":86.2,"launchAngle":59.0,"totalDistance":216.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.25,"coordY":114.9}},"index":2,"playId":"a2c441d8-0b17-35e5-9d06-ecc3827e5825","pitchNumber":3,"startTime":"2026-03-15T21:20:23.049Z","endTime":"2026-03-15T21:20:31.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.2,"awayTeamWinProbability":3.799999999999997,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:20:31.613Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:22:35.396Z","endTime":"2026-03-15T21:23:20.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.890968675515197,"aZ":-12.105209522938445,"pfxX":5.464913867613529,"pfxZ":10.636988853809644,"pX":-0.6716900508794091,"pZ":2.1927464294498034,"vX0":-9.535757327441665,"vY0":-136.2519760866406,"vZ0":-7.96840825797106,"x":142.6,"y":179.58,"x0":2.1576261027526527,"y0":50.006556334944534,"z0":5.9846728834501715,"aX":10.315326274303938},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-7.9,"spinRate":2380,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.40142283113234756,"extension":6.00748900864951},"index":0,"playId":"c8d4cb17-eb9a-3676-a2a2-02c132d8deaf","pitchNumber":1,"startTime":"2026-03-15T21:22:46.132Z","endTime":"2026-03-15T21:22:50.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501125133860473,"aZ":-12.735808812860585,"pfxX":5.9369118359975355,"pfxZ":10.498765313967763,"pX":-0.3387972112114695,"pZ":1.8814375555702392,"vX0":-9.290969025540443,"vY0":-134.9922494786617,"vZ0":-8.36139284849974,"x":129.91,"y":187.98,"x0":2.3711741629203944,"y0":50.00420588331859,"z0":5.909130767296599,"aX":10.994119738596442},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-8.9,"spinRate":2392,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.4052589060385805,"extension":5.951950456463196},"index":1,"playId":"b77bedeb-4d38-325b-93f7-da8fd9e3d344","pitchNumber":2,"startTime":"2026-03-15T21:23:00.042Z","endTime":"2026-03-15T21:23:04.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25636328663043,"aZ":-25.380213555359713,"pfxX":0.4915238037000269,"pfxZ":4.234250807338684,"pX":-0.5500068156352295,"pZ":1.9964908882447492,"vX0":-7.260293188918714,"vY0":-125.3335447906844,"vZ0":-4.67904518123248,"x":137.96,"y":184.87,"x0":2.3098285404427656,"y0":50.00516162610214,"z0":5.938701090629111,"aX":0.7906880771723991},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.8,"breakHorizontal":0.6,"spinRate":2171,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.43558083407691406,"extension":5.938816847197339},"index":2,"playId":"d6c5d73e-965f-3d23-b2c2-c2dccfc831c2","pitchNumber":3,"startTime":"2026-03-15T21:23:17.444Z","endTime":"2026-03-15T21:23:20.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:23:20.635Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Christian Koss to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:23:28.951Z","endTime":"2026-03-15T21:24:31.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27094829333349,"aZ":-13.724922289761407,"pfxX":4.9767677285949405,"pfxZ":9.650873129307858,"pX":-1.466430573870498,"pZ":2.8573822556830915,"vX0":-11.76827826647131,"vY0":-137.1295434319622,"vZ0":-5.990883995753714,"x":172.9,"y":161.63,"x0":2.22688479872409,"y0":50.00067400390719,"z0":6.000283618663558,"aX":9.512568516000135},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-6.6,"spinRate":2349,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.398859163167784,"extension":5.985883632373349},"index":0,"playId":"ab070ef0-933b-3cf0-bced-f01d1cdaa30b","pitchNumber":1,"startTime":"2026-03-15T21:23:48.603Z","endTime":"2026-03-15T21:23:52.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2451557853787,"aZ":-17.26289792023378,"pfxX":6.430606726606253,"pfxZ":9.199309323585776,"pX":-0.7830880505707308,"pZ":1.4448763082785399,"vX0":-9.79300754002935,"vY0":-125.89863676175297,"vZ0":-7.677115169497444,"x":146.85,"y":199.77,"x0":2.304522846547202,"y0":50.00453746626517,"z0":5.907682945453903,"aX":10.425597962041536},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":15.2,"breakHorizontal":-9.6,"spinRate":1639,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4334662049418423,"extension":6.084073905397923},"index":1,"playId":"8fc67c34-c6aa-337e-a135-951c1c1069fb","pitchNumber":2,"startTime":"2026-03-15T21:24:08.258Z","endTime":"2026-03-15T21:24:13.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43387056549828,"aZ":-11.700908498797265,"pfxX":5.597860582511064,"pfxZ":10.62065335174367,"pX":-0.42240647289159083,"pZ":2.2637675704874005,"vX0":-9.419091217790184,"vY0":-138.34126928621004,"vZ0":-7.833754586248079,"x":133.1,"y":177.66,"x0":2.307714980226901,"y0":50.003819603970975,"z0":5.926683648046431,"aX":10.79255294319232},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":-8.0,"spinRate":2411,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.39675452480650986,"extension":6.02098099271404},"hitData":{"launchSpeed":93.5,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.46,"coordY":151.39}},"index":2,"playId":"e23d8ed5-2a31-3054-9a58-369dd1569797","pitchNumber":3,"startTime":"2026-03-15T21:24:24.974Z","endTime":"2026-03-15T21:24:31.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:24:31.612Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:24:48.388Z","endTime":"2026-03-15T21:26:14.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":87.1,"endSpeed":79.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598798005230677,"aZ":-26.036849827069005,"pfxX":0.33282640097480615,"pfxZ":3.7813561347334375,"pX":-0.07207747599019572,"pZ":3.2791811283870085,"vX0":-6.390250479977379,"vY0":-126.74627227413626,"vZ0":-2.009847255313985,"x":119.75,"y":150.24,"x0":2.441512445655334,"y0":50.00044642652585,"z0":6.1674171981600825,"aX":0.5399955194712123},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":0.8,"spinRate":2196,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.4326115298724913,"extension":5.843066928997062},"index":0,"playId":"01ff4b59-4b22-3abb-98b5-b0caf57ee3b0","pitchNumber":1,"startTime":"2026-03-15T21:24:58.288Z","endTime":"2026-03-15T21:25:03.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.039087575762153,"aZ":-9.891625108239223,"pfxX":4.475690239325412,"pfxZ":11.514739101669637,"pX":-0.901537123149577,"pZ":1.8652962206606178,"vX0":-10.228263882208616,"vY0":-138.28736651922767,"vZ0":-9.104579979551083,"x":151.36,"y":188.42,"x0":2.264849807751963,"y0":50.00488436117579,"z0":5.865315567795838,"aX":8.663078535573263},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":-6.0,"spinRate":2455,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3961703526886837,"extension":6.027252711314274},"index":1,"playId":"b791297a-a4fe-3efb-9665-f76b7d6712f2","pitchNumber":2,"startTime":"2026-03-15T21:25:14.569Z","endTime":"2026-03-15T21:25:19.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709993843718657,"aZ":-11.832244508005447,"pfxX":5.187379960021664,"pfxZ":10.526620745159518,"pX":0.019426387500161346,"pZ":0.7771361285421928,"vX0":-8.184183053187356,"vY0":-138.1185110579558,"vZ0":-11.621444393721541,"x":116.26,"y":217.8,"x0":2.346780382055002,"y0":50.004493695909,"z0":5.8347657943676055,"aX":10.025960905323995},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-7.7,"spinRate":2383,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3965409004926874,"extension":6.111450936412868},"index":2,"playId":"321cfa4c-5dcd-3780-acd6-7f65ccb9d1cf","pitchNumber":3,"startTime":"2026-03-15T21:25:32.755Z","endTime":"2026-03-15T21:25:36.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994554508818286,"aZ":-25.0138570014441,"pfxX":0.3976351622326544,"pfxZ":4.534181644723176,"pX":-0.4012750036105573,"pZ":3.520719479722274,"vX0":-7.1849783352203636,"vY0":-125.09698980790904,"vZ0":-1.394927745594067,"x":132.3,"y":143.72,"x0":2.4604528818829774,"y0":50.004932706527164,"z0":6.1423971443270915,"aX":0.6293374700660259},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":1878,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.43839280885093546,"extension":5.902407874027628},"index":3,"playId":"116928e8-2d6d-354d-b84c-37014e0e98ad","pitchNumber":4,"startTime":"2026-03-15T21:25:51.737Z","endTime":"2026-03-15T21:25:54.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949497130517273,"aZ":-23.066551823060905,"pfxX":-1.445314939793875,"pfxZ":5.599486011226051,"pX":-0.22242912833783765,"pZ":1.3604568438655729,"vX0":-6.045530108834478,"vY0":-126.99899432861817,"vZ0":-6.678309073124097,"x":125.48,"y":202.05,"x0":2.380509722227749,"y0":50.00395716566401,"z0":5.869029799371641,"aX":-2.352223094639503},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":4.1,"spinRate":2249,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.43191018664380953,"extension":5.905236308884491},"index":4,"playId":"b670d9d9-fe4e-3765-8ec3-3ca17b760365","pitchNumber":5,"startTime":"2026-03-15T21:26:10.891Z","endTime":"2026-03-15T21:26:14.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:26:14.070Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Grant McCray singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:28:15.102Z","endTime":"2026-03-15T21:29:15.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08453493033839,"aZ":-21.449920335178206,"pfxX":9.087803866769606,"pfxZ":5.785901248264453,"pX":1.0424086850133985,"pZ":3.5479653447336412,"vX0":-3.9206097980371446,"vY0":-135.42274097785153,"vZ0":-1.5412376838856865,"x":77.27,"y":142.98,"x0":1.329689428496433,"y0":50.00325484567466,"z0":5.627589154385534,"aX":16.848841767675186},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":2256,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4047375489335252,"extension":6.179373671276041},"index":0,"playId":"cf6e8352-bea9-36d3-ab40-f82ddc172d02","pitchNumber":1,"startTime":"2026-03-15T21:28:25.379Z","endTime":"2026-03-15T21:28:29.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.594185753102515,"aZ":-15.720556976274748,"pfxX":7.210098794834729,"pfxZ":8.654872655330195,"pX":-0.48161243582303265,"pZ":1.9789347367283068,"vX0":-6.6146286033813295,"vY0":-137.07680230631632,"vZ0":-6.608393192881658,"x":135.36,"y":185.35,"x0":1.0272033332892494,"y0":50.002090918152994,"z0":5.496195191348833,"aX":13.706323305876563},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":-11.6,"spinRate":2181,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.3997418110025803,"extension":6.154328979705185},"index":1,"playId":"d554a0a6-12ce-3b37-906c-6d444093b2ae","pitchNumber":2,"startTime":"2026-03-15T21:28:38.631Z","endTime":"2026-03-15T21:28:42.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.492139674675382,"aZ":-22.258573802734865,"pfxX":9.242229064390644,"pfxZ":5.3461090521913865,"pX":0.4023214796686784,"pZ":1.4162701029850366,"vX0":-5.498509107676681,"vY0":-135.3279414451114,"vZ0":-6.488174467666916,"x":101.66,"y":200.54,"x0":1.2594786337237927,"y0":50.0058412999066,"z0":5.404012745578237,"aX":17.147541905201738},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-15.6,"spinRate":2246,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4047242937293305,"extension":6.062523991222468},"index":2,"playId":"b7d391e4-36bf-3c2a-bdac-f930af94df9a","pitchNumber":3,"startTime":"2026-03-15T21:28:53.120Z","endTime":"2026-03-15T21:28:58.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":83.6,"endSpeed":77.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.520297301062197,"aZ":-31.052716529377534,"pfxX":-1.4526847018319788,"pfxZ":0.7472409616679272,"pX":-0.5009434437364284,"pZ":2.1409073947776402,"vX0":-3.90192733008129,"vY0":-121.7755934123519,"vZ0":-2.0623082363341867,"x":136.09,"y":180.98,"x0":1.30979120109135,"y0":50.00435129163703,"z0":5.680551294151867,"aX":-2.1852980757243},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":3.5,"spinRate":2710,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.449483175246991,"extension":5.933006178399835},"hitData":{"launchSpeed":84.3,"launchAngle":13.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.58,"coordY":92.28}},"index":3,"playId":"e42ce462-8658-31c1-ab69-ad0963bfd7e5","pitchNumber":4,"startTime":"2026-03-15T21:29:07.147Z","endTime":"2026-03-15T21:29:15.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.08,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:29:15.155Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:29:26.942Z","endTime":"2026-03-15T21:31:17.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.606884391801813,"aZ":-26.6795714378427,"pfxX":8.56650724193768,"pfxZ":3.044551662609485,"pX":0.878205202088128,"pZ":1.8214618349618275,"vX0":-3.8798976252275823,"vY0":-134.1810796213947,"vZ0":-4.6724816778557665,"x":83.52,"y":189.6,"x0":1.2374585865315053,"y0":50.00526038806181,"z0":5.508566497465101,"aX":15.474577738415105},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":-14.5,"spinRate":1982,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4096831691687628,"extension":6.09453767774398},"index":0,"playId":"864c1f18-cff8-3135-8c1d-514460abde1d","pitchNumber":1,"startTime":"2026-03-15T21:29:40.790Z","endTime":"2026-03-15T21:29:43.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"dbee3da4-02d2-3806-9511-2ebf33117e09","startTime":"2026-03-15T21:29:58.564Z","endTime":"2026-03-15T21:30:01.564Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6251072985667,"aZ":-16.188021803586718,"pfxX":5.185295183818775,"pfxZ":8.658396565469852,"pX":-0.07514810557196029,"pZ":3.0361540594585104,"vX0":-5.223581926306585,"vY0":-135.27342228950448,"vZ0":-3.6670951093910236,"x":119.86,"y":156.8,"x0":1.2109524581064752,"y0":50.000143981612716,"z0":5.550377972770018,"aX":9.569977491751919},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":-8.2,"spinRate":2104,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40553722530756353,"extension":6.1354523329433475},"index":2,"playId":"cd26f4ea-584a-31cf-97ec-bc5e8d3f9ea9","pitchNumber":2,"startTime":"2026-03-15T21:30:16.605Z","endTime":"2026-03-15T21:30:19.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"021bd705-b42b-3412-a0be-7584b3e2075d","startTime":"2026-03-15T21:30:38.043Z","endTime":"2026-03-15T21:30:41.043Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.741998392978072,"aZ":-33.92022616494057,"pfxX":-1.7985820161914967,"pfxZ":-1.1706391855111349,"pX":-1.1231622982122353,"pZ":2.343699884497856,"vX0":-4.901931431088703,"vY0":-121.68572967288867,"vZ0":-0.9172833704118797,"x":159.81,"y":175.5,"x0":1.1540993102403863,"y0":50.001251557375504,"z0":5.674270527892729,"aX":-2.686251992882414},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":4.4,"spinRate":2785,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.45078571660363087,"extension":5.868509119344412},"index":4,"playId":"97fecb6b-84c9-3fb1-abec-0178f79fb713","pitchNumber":3,"startTime":"2026-03-15T21:30:52.572Z","endTime":"2026-03-15T21:30:57.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.858150165711336,"aZ":-12.395157682797246,"pfxX":7.760780015487464,"pfxZ":10.59883070758049,"pX":-0.8676059020005881,"pZ":2.1617462416722106,"vX0":-8.093873428124592,"vY0":-136.6571809116101,"vZ0":-6.296792122329424,"x":150.07,"y":180.41,"x0":1.1433009987240665,"y0":50.00422492055555,"z0":5.369964838259808,"aX":14.484864916298816},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-12.1,"spinRate":2343,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4028614217692157,"extension":6.1953457678308315},"index":5,"playId":"c80d6848-1baa-3b17-9e27-c2273b876174","pitchNumber":4,"startTime":"2026-03-15T21:31:10.823Z","endTime":"2026-03-15T21:31:17.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:31:17.285Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:31:26.288Z","endTime":"2026-03-15T21:35:42.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":69.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491385648343744,"aZ":-40.90629323392142,"pfxX":-7.118950087900457,"pfxZ":-6.998307200189846,"pX":1.2116590816724795,"pZ":3.6256930587894898,"vX0":1.141077299779548,"vY0":-111.98124399971239,"vZ0":4.0220215434579725,"x":70.81,"y":140.89,"x0":1.6138631022778944,"y0":50.001987851010874,"z0":6.039122063050084,"aX":-8.883792148918435},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-11.0,"breakHorizontal":12.5,"spinRate":2662,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.4923982646539402,"extension":5.827361787184712},"index":0,"playId":"26d424b6-fd99-33c4-a54b-ea69e52cc5cc","pitchNumber":1,"startTime":"2026-03-15T21:31:41.381Z","endTime":"2026-03-15T21:31:45.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31174030959942,"aZ":-28.53772522399865,"pfxX":8.031424952175627,"pfxZ":2.5589193050600105,"pX":0.601049486715421,"pZ":2.1166812728461784,"vX0":-3.8192111622087275,"vY0":-118.34405568464668,"vZ0":-2.3299601707595023,"x":94.09,"y":181.63,"x0":1.1912543268364633,"y0":50.00218335824826,"z0":5.724639246458018,"aX":11.406202061426322},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.3,"breakHorizontal":-13.7,"spinRate":1297,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.46260283248588197,"extension":5.811390660025692},"index":1,"playId":"af92442a-3152-345c-83e8-417338203e6d","pitchNumber":2,"startTime":"2026-03-15T21:31:57.657Z","endTime":"2026-03-15T21:32:00.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.3,"endSpeed":85.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73942053229064,"aZ":-19.18736839196263,"pfxX":8.39663103403767,"pfxZ":6.881563025359652,"pX":-0.6297995356076643,"pZ":3.254190024341868,"vX0":-7.65387411592329,"vY0":-137.1172739802076,"vZ0":-2.6708712913560633,"x":141.01,"y":150.92,"x0":1.118507321160627,"y0":50.0067636334211,"z0":5.563122510945345,"aX":15.85561063797573},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":-13.4,"spinRate":2219,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.400786038123532,"extension":6.034102433977492},"index":2,"playId":"64593aa8-b01a-3828-b7e7-845fcd104c4c","pitchNumber":3,"startTime":"2026-03-15T21:32:14.713Z","endTime":"2026-03-15T21:32:17.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":3,"playId":"156744bf-758b-3394-9099-d14ecce4ff94","startTime":"2026-03-15T21:32:39.507Z","endTime":"2026-03-15T21:32:42.507Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.062263121189503,"aZ":-30.706912098151864,"pfxX":7.56902679513143,"pfxZ":1.0258963296848318,"pX":-0.5020113883072279,"pZ":2.350215346894472,"vX0":-5.785287140799787,"vY0":-118.53654656674199,"vZ0":-1.2961689233624323,"x":136.14,"y":175.32,"x0":0.9835074868523987,"y0":50.00241434057028,"z0":5.700591907819705,"aX":10.801499467307279},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.8,"breakHorizontal":-12.4,"spinRate":1214,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4615972204499599,"extension":5.875639490919433},"index":4,"playId":"7325ee39-74c4-3a86-ac94-92af1c0fe8f4","pitchNumber":4,"startTime":"2026-03-15T21:32:56.675Z","endTime":"2026-03-15T21:32:59.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507419490552184,"aZ":-24.895229619441324,"pfxX":3.916561091719444,"pfxZ":5.1349694893412785,"pX":0.7635393079372429,"pZ":2.6936374508994163,"vX0":-2.3691056818371887,"vY0":-119.06633485831271,"vZ0":-1.6680120554565097,"x":87.9,"y":166.05,"x0":1.2688872218940157,"y0":50.00450951371966,"z0":5.683268978509475,"aX":5.554214981827432},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.1,"breakHorizontal":-6.5,"spinRate":1190,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4622189465239832,"extension":5.768588898569136},"index":5,"playId":"378331a2-e484-39b9-862d-467453b13180","pitchNumber":5,"startTime":"2026-03-15T21:33:23.768Z","endTime":"2026-03-15T21:33:27.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73072409305853,"aZ":-20.834224689611144,"pfxX":9.45620013773077,"pfxZ":6.191399036610886,"pX":-0.2575634267106448,"pZ":1.2177733720990649,"vX0":-7.140271470528551,"vY0":-134.62684908055908,"vZ0":-7.117375350110877,"x":126.82,"y":205.9,"x0":1.2028655839330364,"y0":50.00598442186515,"z0":5.374945662184667,"aX":17.329133050930434},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.6,"spinRate":2353,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.407128872550361,"extension":6.000907272355693},"index":6,"playId":"633b5925-a815-37fa-bdb8-83802e6663fe","pitchNumber":6,"startTime":"2026-03-15T21:33:51.559Z","endTime":"2026-03-15T21:33:55.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47568948346623,"aZ":-30.035687371605338,"pfxX":-0.42525876513518446,"pfxZ":1.4134137739057149,"pX":-0.6694830909844667,"pZ":2.14916894210029,"vX0":-4.628178856496165,"vY0":-122.38428668154401,"vZ0":-1.880050608280414,"x":142.52,"y":180.75,"x0":1.3058524031299275,"y0":50.00057740308122,"z0":5.514457524084766,"aX":-0.6397848478024227},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":1.9,"spinRate":2708,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.44855784982164737,"extension":5.92042344284153},"index":7,"playId":"6b4a462d-64c4-3993-9f69-133bd816c4b3","pitchNumber":7,"startTime":"2026-03-15T21:34:09.284Z","endTime":"2026-03-15T21:34:14.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.927194970707816,"aZ":-16.786066707383288,"pfxX":8.017885967521657,"pfxZ":7.955041120951643,"pX":0.7370007017383563,"pZ":3.046880150500223,"vX0":-4.142373884557358,"vY0":-138.65914253596276,"vZ0":-3.874456524831411,"x":88.91,"y":156.51,"x0":1.2140170910713513,"y0":50.001058722113484,"z0":5.592375103139436,"aX":15.507276708106811},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":-13.6,"spinRate":2187,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.3960187000125521,"extension":6.131632980676317},"index":8,"playId":"0a8c1d5b-4724-3e67-894f-05fa084b4056","pitchNumber":8,"startTime":"2026-03-15T21:34:36.994Z","endTime":"2026-03-15T21:34:41.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255093705362004,"aZ":-38.912528490313136,"pfxX":-4.089001729841343,"pfxZ":-4.927808967339804,"pX":-1.2263200888201056,"pZ":1.2718770656384826,"vX0":-4.234446879551687,"vY0":-117.03008488653175,"vZ0":-1.7497224250404453,"x":163.74,"y":204.44,"x0":1.148402691425529,"y0":50.00537352720067,"z0":5.726088687083011,"aX":-5.58574332671175},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.1,"breakHorizontal":8.5,"spinRate":2831,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4708054052134787,"extension":6.072443590240208},"index":9,"playId":"c6f6592b-e8bd-3490-95ee-20faf5518c9e","pitchNumber":9,"startTime":"2026-03-15T21:35:00.178Z","endTime":"2026-03-15T21:35:04.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54119476101259,"aZ":-22.883068594062298,"pfxX":3.5920386795953774,"pfxZ":6.497919224515993,"pX":-0.5666937010925296,"pZ":2.63133597106356,"vX0":-4.999276111861204,"vY0":-119.49918818154978,"vZ0":-2.247811006626481,"x":138.6,"y":167.73,"x0":1.0970469145670243,"y0":50.00172960729958,"z0":5.664824443234699,"aX":5.134694585824078},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":11.4,"breakHorizontal":-5.2,"spinRate":1185,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.46042484017420593,"extension":5.9866080768414704},"hitData":{"launchSpeed":89.3,"launchAngle":36.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.55,"coordY":95.15}},"index":10,"playId":"aa080662-8154-31e7-add7-e3e3d3a993b7","pitchNumber":10,"startTime":"2026-03-15T21:35:30.918Z","endTime":"2026-03-15T21:35:42.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:35:42.743Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","description":"Grant McCray picked off and caught stealing 3rd base, pitcher Jacob Waguespack to second baseman Cooper Pratt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:38:00.183Z","endTime":"2026-03-15T21:39:14.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":6,"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-15T21:35:58.075Z","endTime":"2026-03-15T21:37:02.040Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Shane Drohan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"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-15T21:37:02.040Z","endTime":"2026-03-15T21:38:02.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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(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":85.2,"endSpeed":78.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541256345138272,"aZ":-25.31020568847713,"pfxX":1.656932444052472,"pfxZ":4.418081403589238,"pX":0.307381126387747,"pZ":1.6468944899837819,"vX0":1.1351133567222684,"vY0":-124.01987420787307,"vZ0":-6.269963426989069,"x":105.28,"y":194.31,"x0":-0.37196839480524907,"y0":50.00128695417864,"z0":6.327777442621498,"aX":2.5723120205361325},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.7,"breakHorizontal":-3.2,"spinRate":1885,"spinDirection":180},"zone":9,"typeConfidence":0.91,"plateTime":0.4421769616700906,"extension":6.806846542488856},"index":2,"playId":"e6a9ca0e-d23f-3b40-9384-973dedc4a667","pitchNumber":1,"startTime":"2026-03-15T21:38:02.375Z","endTime":"2026-03-15T21:38:05.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47941706848208,"aZ":-12.978983752679895,"pfxX":-3.0433559565634107,"pfxZ":10.805469489469488,"pX":1.0931361368249075,"pZ":2.9961297951539834,"vX0":4.099933890017293,"vY0":-132.26460816248283,"vZ0":-6.294750428973426,"x":75.33,"y":157.88,"x0":-0.07969311329890913,"y0":50.00591415003695,"z0":6.353907845301206,"aX":-5.408287824508645},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.5,"breakHorizontal":4.7,"spinRate":2035,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4136714775696988,"extension":6.943421558183907},"index":3,"playId":"586c57e4-6d4d-3e24-9e36-368aba85d7f7","pitchNumber":2,"startTime":"2026-03-15T21:38:20.694Z","endTime":"2026-03-15T21:38:25.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.894398366368527,"aZ":-28.929141321731187,"pfxX":3.8336566006785944,"pfxZ":2.095953253448547,"pX":0.014982981892887772,"pZ":1.2736946098871185,"vX0":0.265677666260961,"vY0":-123.52919643331971,"vZ0":-6.210346197762068,"x":116.43,"y":204.39,"x0":-0.5922460706840256,"y0":50.006094422673335,"z0":6.243142610565818,"aX":5.943762999987363},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":-7.0,"spinRate":2041,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.44287355904542247,"extension":6.977042019862314},"index":4,"playId":"5db5d5e4-57ac-3e3b-8078-07e275c59836","pitchNumber":3,"startTime":"2026-03-15T21:38:38.161Z","endTime":"2026-03-15T21:38:44.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Grant McCray steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":5,"actionPlayId":"5db5d5e4-57ac-3e3b-8078-07e275c59836","startTime":"2026-03-15T21:38:53.872Z","endTime":"2026-03-15T21:39:05.426Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"postOnSecond":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":6,"playId":"cd91e600-4112-3660-9f52-cbc3b19f4169","startTime":"2026-03-15T21:39:05.426Z","endTime":"2026-03-15T21:39:14.269Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:39:14.269Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:41:32.727Z","endTime":"2026-03-15T21:42:48.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Fitzgerald replaces third baseman Matt Chapman, batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:41:34.534Z","endTime":"2026-03-15T21:41:34.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Luis Matos.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"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-15T21:41:34.552Z","endTime":"2026-03-15T21:41:34.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Victor Bericoto replaces left fielder Jerar Encarnacion, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":6,"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-15T21:41:34.554Z","endTime":"2026-03-15T21:41:34.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carson Seymour replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"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-15T21:41:34.555Z","endTime":"2026-03-15T21:41:34.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":85.1,"endSpeed":78.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573533295654567,"aZ":-41.76359499627273,"pfxX":4.446852771925784,"pfxZ":-6.251611667538382,"pX":1.6310074770158283,"pZ":1.257578019256345,"vX0":4.552466083618097,"vY0":-123.85664181292788,"vZ0":-3.3122510382005332,"x":54.83,"y":204.83,"x0":-0.8168220123662899,"y0":50.000728860334895,"z0":6.147570977319654,"aX":6.823130060383719},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.9,"breakHorizontal":-9.2,"spinRate":1950,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44431761690430305,"extension":6.213752519340161},"index":4,"playId":"f21e2780-238a-3ec8-8b4e-7c7c044c0df5","pitchNumber":1,"startTime":"2026-03-15T21:41:34.747Z","endTime":"2026-03-15T21:41:37.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":97.4,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398906940030862,"aZ":-14.40023992626989,"pfxX":-5.2266594495635665,"pfxZ":8.751333309477388,"pX":1.170425814980208,"pZ":1.4647205533461571,"vX0":7.385787661108013,"vY0":-141.43063838007217,"vZ0":-9.88507234410208,"x":72.39,"y":199.23,"x0":-0.7924158486891967,"y0":50.005590366902624,"z0":5.922486724534722,"aX":-10.61987217468216},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":8.0,"spinRate":2249,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3868551454251494,"extension":6.348389931467185},"index":5,"playId":"6cda547f-00b9-3519-9b26-c1f2703bc63f","pitchNumber":2,"startTime":"2026-03-15T21:41:49.924Z","endTime":"2026-03-15T21:41:52.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.275872958819235,"aZ":-13.885541331681504,"pfxX":-4.6681533566757905,"pfxZ":9.109160078488905,"pX":0.7887319225458855,"pZ":2.6256574947076445,"vX0":6.519704381910675,"vY0":-140.86904185955726,"vZ0":-6.964766341079973,"x":86.94,"y":167.89,"x0":-0.9501976761259705,"y0":50.00570766751873,"z0":6.0296205791804685,"aX":-9.375450646580452},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2366,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3889547641442177,"extension":6.232161533996713},"index":6,"playId":"0fd7f665-dc43-31de-ac4d-b4d2294c4303","pitchNumber":3,"startTime":"2026-03-15T21:42:04.569Z","endTime":"2026-03-15T21:42:08.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057162207622294,"aZ":-24.898520534523062,"pfxX":-1.5496945393708597,"pfxZ":3.966428548588704,"pX":1.329509592334732,"pZ":2.4561307743983023,"vX0":6.6778771752917265,"vY0":-134.75566231783742,"vZ0":-4.576628471441922,"x":66.32,"y":172.46,"x0":-0.9823929171568584,"y0":50.002812124839444,"z0":5.9416915587216215,"aX":-2.843192648745037},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":1.3,"spinRate":2371,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4069026828285187,"extension":6.293612588089145},"index":7,"playId":"97b954f7-c3e3-319f-9042-56fbabb4c5f9","pitchNumber":4,"startTime":"2026-03-15T21:42:25.191Z","endTime":"2026-03-15T21:42:29.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52684005184982,"aZ":-12.475710936781331,"pfxX":-4.857207607043818,"pfxZ":10.899551473211698,"pX":0.20975155303665977,"pZ":1.3597249384435777,"vX0":4.649604222217962,"vY0":-133.29555254233279,"vZ0":-9.533592402859604,"x":109.0,"y":202.07,"x0":-0.9226003857352535,"y0":50.002655468656535,"z0":5.874116157271674,"aX":-8.77743820540331},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":7.8,"spinRate":2349,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41026750711808324,"extension":6.263562975291451},"hitData":{"launchSpeed":68.4,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":126.47,"coordY":203.99}},"index":8,"playId":"36f56c88-4f3e-3405-99f2-5db5b9fa56f0","pitchNumber":5,"startTime":"2026-03-15T21:42:40.358Z","endTime":"2026-03-15T21:42:48.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.0,"awayTeamWinProbability":2.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:42:48.404Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:43:01.587Z","endTime":"2026-03-15T21:46:06.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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,9],"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":9},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237274067067993,"aZ":-38.36670753751671,"pfxX":1.5186903382214147,"pfxZ":-3.9517200875799645,"pX":-1.790756007598938,"pZ":2.8237354838533304,"vX0":-1.8865584564792597,"vY0":-124.68332263108677,"vZ0":-0.5080012738543143,"x":185.26,"y":162.54,"x0":-1.2198570056485523,"y0":50.003982363424264,"z0":6.209798546352781,"aX":2.37949992435174},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.0,"breakHorizontal":-2.3,"spinRate":1539,"spinDirection":18},"zone":11,"typeConfidence":2.0,"plateTime":0.44013035559634783,"extension":6.328562036738308},"index":0,"playId":"dfa0218b-ab8a-37dd-aad6-4230491e9601","pitchNumber":1,"startTime":"2026-03-15T21:43:14.840Z","endTime":"2026-03-15T21:43:18.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":91.9,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306579336616448,"aZ":-27.909473253873358,"pfxX":-1.2026840577507634,"pfxZ":2.340181130154777,"pX":0.5293366234429396,"pZ":3.7257886098706336,"vX0":4.595978231987315,"vY0":-133.8304628135401,"vZ0":-1.014875533786561,"x":96.82,"y":138.18,"x0":-1.049699083651389,"y0":50.00585918690157,"z0":6.0984224306659,"aX":-2.19527433802597},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":1.2,"spinRate":2436,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40836621262102524,"extension":6.1978357193674265},"index":1,"playId":"c8598eb1-551f-3f12-9879-bc1d5d6d05cd","pitchNumber":2,"startTime":"2026-03-15T21:43:30.119Z","endTime":"2026-03-15T21:43:33.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-15T21:43:40.404Z","endTime":"2026-03-15T21:43:52.599Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18719032803024,"aZ":-22.24844377794346,"pfxX":-9.039476206379609,"pfxZ":5.125893834626612,"pX":0.08324870113667099,"pZ":1.9772132070450226,"vX0":6.041367551576245,"vY0":-138.35981757648537,"vZ0":-6.654641078784977,"x":113.83,"y":185.4,"x0":-0.9553385733059154,"y0":50.003710496306226,"z0":5.906980458226047,"aX":-17.507536416494226},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":15.1,"spinRate":2235,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.396035856688822,"extension":6.295816387770358},"index":3,"playId":"7ab1409c-c8e4-369f-bd8c-ea0dd1c37992","pitchNumber":3,"startTime":"2026-03-15T21:43:52.599Z","endTime":"2026-03-15T21:43:56.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49586475418552,"aZ":-25.270350945953634,"pfxX":0.1851475701474028,"pfxZ":3.7466660760382107,"pX":1.7718106173349706,"pZ":0.8100612569452039,"vX0":7.352591056243253,"vY0":-134.7086248105974,"vZ0":-8.571687241999452,"x":49.46,"y":216.91,"x0":-1.0139262074054662,"y0":50.00466624602046,"z0":5.812076014278287,"aX":0.33997959458584637},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.9,"spinRate":2316,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40616693459587516,"extension":6.332783819373456},"index":4,"playId":"a5b77e20-75f3-3554-b538-8df3f74e347d","pitchNumber":4,"startTime":"2026-03-15T21:44:18.536Z","endTime":"2026-03-15T21:44:21.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572980526342207,"aZ":-25.0352292749724,"pfxX":-1.4246420442595795,"pfxZ":3.753229249460312,"pX":0.8784266086223875,"pZ":1.344189213283164,"vX0":5.694052044742533,"vY0":-136.7018476425227,"vZ0":-7.479045991224851,"x":83.52,"y":202.49,"x0":-1.0414938645422964,"y0":50.0065024061335,"z0":5.820243027392321,"aX":-2.712775236727696},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":1.4,"spinRate":2394,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39983627981237824,"extension":6.259858521626426},"index":5,"playId":"68b7b456-3a72-37c0-a504-94517e45fbcb","pitchNumber":5,"startTime":"2026-03-15T21:44:35.707Z","endTime":"2026-03-15T21:44:38.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.049725270367425,"aZ":-28.620609791605204,"pfxX":-9.389232851722074,"pfxZ":1.8412745898737306,"pX":0.7652809931438297,"pZ":2.1608967433533715,"vX0":7.918647063995538,"vY0":-138.91638784834035,"vZ0":-5.056368096666136,"x":87.83,"y":180.44,"x0":-0.9165715303668595,"y0":50.00616893310176,"z0":5.931185091701,"aX":-18.16904732966575},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.4,"breakHorizontal":15.1,"spinRate":2428,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39580418218524427,"extension":6.285238263749109},"index":6,"playId":"a28c5cd8-a923-3713-a62e-f63fd1ed8031","pitchNumber":6,"startTime":"2026-03-15T21:44:50.348Z","endTime":"2026-03-15T21:44:53.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.171084959905386,"aZ":-13.3301444745716,"pfxX":-4.408577255481196,"pfxZ":9.491199432954588,"pX":1.0968422003036717,"pZ":1.9841271828888747,"vX0":7.098148389002455,"vY0":-140.97393015168598,"vZ0":-8.426540809297009,"x":75.19,"y":185.21,"x0":-0.8969491443737836,"y0":50.00183374983481,"z0":5.9000167653741284,"aX":-8.751906572184119},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":6.2,"spinRate":2357,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3906057068061517,"extension":6.282427537387105},"index":7,"playId":"89a8e861-d776-3d17-a574-4efe6cb22c59","pitchNumber":7,"startTime":"2026-03-15T21:45:13.115Z","endTime":"2026-03-15T21:45:18.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017952147248298,"aZ":-29.105488927424968,"pfxX":-1.40224641967741,"pfxZ":1.6638834707565326,"pX":0.5201131582910143,"pZ":2.8394861166595846,"vX0":4.763283040572769,"vY0":-135.01082774058574,"vZ0":-2.893772408200559,"x":97.17,"y":162.11,"x0":-1.086545424798475,"y0":50.00156580254347,"z0":5.9785294674499045,"aX":-2.5834708770349692},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":1.4,"spinRate":2279,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.40604470422701544,"extension":6.195144989298166},"index":8,"playId":"4436b6e1-24de-3786-9a2e-a83b6487ff8f","pitchNumber":8,"startTime":"2026-03-15T21:45:34.328Z","endTime":"2026-03-15T21:45:38.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.538173434321635,"aZ":-14.552708866052201,"pfxX":-5.195403594706514,"pfxZ":8.57506348618218,"pX":-0.7708561169369322,"pZ":2.5820227797851465,"vX0":2.9702667171897645,"vY0":-142.8315219036713,"vZ0":-6.787837969486755,"x":146.38,"y":169.07,"x0":-1.1521526202089862,"y0":50.00642106917938,"z0":5.914158176569794,"aX":-10.679270108541436},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2289,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3842752587108551,"extension":6.278707710141454},"index":9,"playId":"f16c48cf-acda-3139-b57e-3df933e869c7","pitchNumber":9,"startTime":"2026-03-15T21:46:03.666Z","endTime":"2026-03-15T21:46:06.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:46:06.745Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Pratt flies out to right fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:46:17.504Z","endTime":"2026-03-15T21:46:52.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32974854508452,"aZ":-37.391498553521295,"pfxX":1.4701813275755113,"pfxZ":-3.3634861987313673,"pX":0.02968924610155344,"pZ":2.1455130850922344,"vX0":1.9070201786729988,"vY0":-124.2048398208576,"vZ0":-2.086214785800892,"x":115.87,"y":180.85,"x0":-0.9408388067478208,"y0":50.001646565892166,"z0":6.124237470370767,"aX":2.2819069263168115},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.4,"breakHorizontal":-3.1,"spinRate":1699,"spinDirection":16},"zone":8,"typeConfidence":2.0,"plateTime":0.44204765979689276,"extension":6.302286433481366},"index":0,"playId":"847f3311-93fb-39ec-92b0-897d12c527ed","pitchNumber":1,"startTime":"2026-03-15T21:46:30.683Z","endTime":"2026-03-15T21:46:34.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45802145920284,"aZ":-21.132967960677384,"pfxX":-9.159655111464282,"pfxZ":5.529613183040594,"pX":-0.18738484603617026,"pZ":2.551820053027973,"vX0":5.403162818655616,"vY0":-141.40761975063438,"vZ0":-5.673937265461271,"x":124.14,"y":169.88,"x0":-0.947046612775054,"y0":50.003527277193776,"z0":5.968117968791924,"aX":-18.29080394574032},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":15.2,"spinRate":2236,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3894352658380802,"extension":6.227037823634729},"hitData":{"launchSpeed":79.5,"launchAngle":50.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.32,"coordY":108.63}},"index":1,"playId":"e14d0fad-071d-3d5e-94bf-f324d558db0a","pitchNumber":2,"startTime":"2026-03-15T21:46:44.237Z","endTime":"2026-03-15T21:46:52.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:46:52.304Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Koss walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:49:00.131Z","endTime":"2026-03-15T21:50:37.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jacob Hurtubise replaces left fielder Blake Perkins, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:48:53.690Z","endTime":"2026-03-15T21:49:02.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674441,"link":"/api/v1/people/674441"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663368,"link":"/api/v1/people/663368"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19611784633093,"aZ":-26.22560186237854,"pfxX":2.3242485602632943,"pfxZ":3.8225819724345635,"pX":1.3142115880621674,"pZ":1.647630581245017,"vX0":3.1473220575754923,"vY0":-123.59696356556758,"vZ0":-6.380860522083084,"x":66.91,"y":194.29,"x0":-0.27472860164593726,"y0":50.00549768146867,"z0":6.447252859951858,"aX":3.6180506025144457},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.9,"spinRate":2012,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.44211319529661663,"extension":6.768624992513107},"index":1,"playId":"e9fe9131-8b95-31f0-b2da-34c4e0e251c6","pitchNumber":1,"startTime":"2026-03-15T21:49:02.153Z","endTime":"2026-03-15T21:49:05.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":84.1,"endSpeed":78.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.866090466344488,"aZ":-26.545808056161505,"pfxX":2.990802447925282,"pfxZ":3.6644573634530477,"pX":1.5875841934813397,"pZ":3.0516550592304292,"vX0":4.001030659411289,"vY0":-122.51875946863544,"vZ0":-2.9525459473297033,"x":56.49,"y":156.39,"x0":-0.44883633936056755,"y0":50.00400030850926,"z0":6.516649221004842,"aX":4.592738415070024},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.2,"breakHorizontal":-6.2,"spinRate":2113,"spinDirection":167},"zone":12,"typeConfidence":0.91,"plateTime":0.4453051780985171,"extension":6.741052185653266},"index":2,"playId":"714b8ecf-5ba9-3897-bf1c-587a64251263","pitchNumber":2,"startTime":"2026-03-15T21:49:16.636Z","endTime":"2026-03-15T21:49:19.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.824398779312677,"aZ":-11.602567177024635,"pfxX":-0.2866867115189692,"pfxZ":11.353543102744124,"pX":0.2177443463884942,"pZ":2.760426035403259,"vX0":0.9636559304000105,"vY0":-133.30315387710664,"vZ0":-7.34477477846816,"x":108.7,"y":164.25,"x0":-0.11011153417284225,"y0":50.00168009821345,"z0":6.376313497540096,"aX":-0.5194199382518396},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.3,"breakHorizontal":0.4,"spinRate":2142,"spinDirection":188},"zone":5,"typeConfidence":0.89,"plateTime":0.40981236785507313,"extension":6.804210944141185},"index":3,"playId":"ebd8415a-a59d-383b-ad2f-410bee765fe9","pitchNumber":3,"startTime":"2026-03-15T21:49:32.058Z","endTime":"2026-03-15T21:49:35.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-15T21:49:51.811Z","endTime":"2026-03-15T21:49:58.622Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123622674697838,"aZ":-28.453051376382398,"pfxX":2.5671861738029325,"pfxZ":2.3299456652079895,"pX":1.6658582499760373,"pZ":1.0357994389312986,"vX0":3.725324026567685,"vY0":-125.48241936640736,"vZ0":-7.113250812477451,"x":53.5,"y":210.81,"x0":-0.1708893794150553,"y0":50.00400923401897,"z0":6.222146262484019,"aX":4.097428292311244},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-5.5,"spinRate":1874,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.43631421372666734,"extension":6.864921359255795},"index":5,"playId":"38091638-6112-367f-90cf-92c02c3ea1dc","pitchNumber":4,"startTime":"2026-03-15T21:49:58.622Z","endTime":"2026-03-15T21:50:01.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.379821973184953,"aZ":-25.1903662984068,"pfxX":3.2623763902663896,"pfxZ":4.3224613329582535,"pX":-0.581913854237858,"pZ":0.8940873443598293,"vX0":-1.0876040160855693,"vY0":-126.1705963770124,"vZ0":-8.278543574926928,"x":139.18,"y":214.64,"x0":-0.5693783664112564,"y0":50.00068765953711,"z0":6.244006584665266,"aX":5.265250927152366},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":-5.6,"spinRate":2163,"spinDirection":169},"zone":13,"typeConfidence":0.9,"plateTime":0.43391982742711344,"extension":6.864472953542056},"index":6,"playId":"f1bff6e6-68cf-3878-80a5-cd3e2d057ba7","pitchNumber":5,"startTime":"2026-03-15T21:50:16.028Z","endTime":"2026-03-15T21:50:20.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283466909238236,"aZ":-24.821597628962213,"pfxX":3.0158468716960467,"pfxZ":4.560052370539781,"pX":-0.9906812858201133,"pZ":2.5606071214369353,"vX0":-2.018636334739933,"vY0":-126.52033588842315,"vZ0":-4.512301633262777,"x":154.76,"y":169.64,"x0":-0.5718326843404591,"y0":50.00104935953531,"z0":6.371191842445023,"aX":4.859016720972725},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":-4.9,"spinRate":2104,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.4339346118171563,"extension":6.72763270580476},"index":7,"playId":"dd3b43ce-d32d-31e5-9ce8-505617f0f5db","pitchNumber":6,"startTime":"2026-03-15T21:50:33.035Z","endTime":"2026-03-15T21:50:37.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:50:37.500Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out to first baseman Jake Bauers. Jared Oliva to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:51:02.778Z","endTime":"2026-03-15T21:51:42.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[0,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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jared Oliva replaces Christian Koss.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:50:59.475Z","endTime":"2026-03-15T21:51:04.849Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"},"base":1,"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288656496016745,"aZ":-13.536286051541513,"pfxX":-0.5191963302144593,"pfxZ":10.334479570898928,"pX":0.7311809413573651,"pZ":3.6373340263554255,"vX0":2.444122008864622,"vY0":-133.80084359106482,"vZ0":-4.697968774928944,"x":89.13,"y":140.57,"x0":-0.12878738200863302,"y0":50.00535923512609,"z0":6.3942154395290425,"aX":-0.937023635744598},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":0.4,"spinRate":2166,"spinDirection":190},"zone":12,"typeConfidence":0.89,"plateTime":0.41019492301709715,"extension":6.84669782169375},"index":1,"playId":"2ba8f5e3-cfe1-3dad-9aa4-77a733791cd5","pitchNumber":1,"startTime":"2026-03-15T21:51:04.849Z","endTime":"2026-03-15T21:51:12.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Oliva steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"2ba8f5e3-cfe1-3dad-9aa4-77a733791cd5","startTime":"2026-03-15T21:51:22.814Z","endTime":"2026-03-15T21:51:31.742Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"postOnSecond":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665928611801125,"aZ":-29.196005338015972,"pfxX":3.688175488732976,"pfxZ":1.9245861603788814,"pX":-0.5458610223267688,"pZ":2.4387849094872043,"vX0":-1.1674433146211123,"vY0":-124.45291081919385,"vZ0":-3.6587518881202663,"x":137.81,"y":172.93,"x0":-0.5466694592473919,"y0":50.004961274116,"z0":6.3767623187649916,"aX":5.719500041788226},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.8,"breakHorizontal":-6.4,"spinRate":1942,"spinDirection":159},"zone":4,"typeConfidence":0.9,"plateTime":0.44205355354711706,"extension":6.807522083846916},"hitData":{"launchSpeed":77.1,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.15,"coordY":172.67}},"index":3,"playId":"71625afb-5579-3e39-82f2-4249aaa47ab1","pitchNumber":2,"startTime":"2026-03-15T21:51:31.742Z","endTime":"2026-03-15T21:51:42.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:51:42.714Z","atBatIndex":45},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willy Adames out on a sacrifice fly to center fielder Garrett Mitchell. Jared Oliva scores.","rbi":1,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:52:24.057Z","endTime":"2026-03-15T21:54:25.349Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":{"id":621097,"link":"/api/v1/people/621097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08317876-0476-0003-001c-f08cd117d70a","startTime":"2026-03-15T21:52:16.702Z","endTime":"2026-03-15T21:52:26.003Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":69.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09688236495986,"aZ":-39.22741053198092,"pfxX":0.4186260588189805,"pfxZ":-5.884417428323637,"pX":1.0734386773436588,"pZ":2.502728140137613,"vX0":2.710342785264006,"vY0":-109.12513444820733,"vZ0":0.5094495085935502,"x":76.08,"y":171.21,"x0":-0.24153249363717483,"y0":50.00049650845221,"z0":6.509332333795712,"aX":0.5016069063763282},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-10.2,"breakHorizontal":-1.6,"spinRate":2350,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.5028970501432903,"extension":6.781652445000136},"index":1,"playId":"358d8e60-b635-3202-bb1f-f9e02ddef626","pitchNumber":1,"startTime":"2026-03-15T21:52:26.003Z","endTime":"2026-03-15T21:52:30.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32561987965773,"aZ":-12.49972646876301,"pfxX":0.09821330710485102,"pfxZ":10.96323817519161,"pX":0.0120374232491206,"pZ":2.8653329028913364,"vX0":0.07533910071459206,"vY0":-133.73905343957932,"vZ0":-6.614193553797278,"x":116.54,"y":161.42,"x0":-0.0293525690693307,"y0":50.006647772868526,"z0":6.283930211009447,"aX":0.17627973360036892},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":-0.2,"spinRate":2226,"spinDirection":186},"zone":2,"typeConfidence":0.89,"plateTime":0.41101041210625766,"extension":6.904284775407131},"index":2,"playId":"df7d49cb-747f-353b-90ea-4b6ac25488a9","pitchNumber":2,"startTime":"2026-03-15T21:52:45.961Z","endTime":"2026-03-15T21:52:49.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.807582555420183,"aZ":-38.70455827450841,"pfxX":1.2301203113188732,"pfxZ":-5.184221546591735,"pX":-0.6206514304285522,"pZ":1.0338713764141054,"vX0":-1.0340408608801737,"vY0":-111.75219292519236,"vZ0":-3.0217800968206032,"x":140.66,"y":210.87,"x0":-0.31097424244445,"y0":50.00174813668592,"z0":6.3931714934506045,"aX":1.5502948667835017},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-9.8,"breakHorizontal":-1.9,"spinRate":2382,"spinDirection":57},"zone":13,"typeConfidence":0.87,"plateTime":0.4907952438556964,"extension":6.7086705218902125},"index":3,"playId":"fca82bff-7d69-3001-b63f-f165c96df11a","pitchNumber":3,"startTime":"2026-03-15T21:53:04.607Z","endTime":"2026-03-15T21:53:08.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.200749046992456,"aZ":-10.75602601252916,"pfxX":-0.5347778636724687,"pfxZ":12.196699071570034,"pX":-0.8449072735574911,"pZ":2.3460268562818,"vX0":-1.56684861274617,"vY0":-132.64379044013472,"vZ0":-8.012054969433313,"x":149.21,"y":175.44,"x0":-0.17355674980090524,"y0":50.006396689696864,"z0":6.218462764429951,"aX":-0.9389123532874404},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.3,"breakHorizontal":1.3,"spinRate":2071,"spinDirection":184},"zone":13,"typeConfidence":0.9,"plateTime":0.41524587441745586,"extension":7.00501805179766},"index":4,"playId":"a880ac88-4a26-30c4-b7f7-03b20043f2ca","pitchNumber":4,"startTime":"2026-03-15T21:53:25.736Z","endTime":"2026-03-15T21:53:52.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"}},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.519920388217905,"aZ":-25.85981735924755,"pfxX":2.853366001898636,"pfxZ":3.8942218592699636,"pX":0.5784204525196438,"pZ":2.4045566021364215,"vX0":1.5648911937177774,"vY0":-126.68119418774414,"vZ0":-4.479363561488581,"x":94.95,"y":173.86,"x0":-0.41851000278140643,"y0":50.0019704372393,"z0":6.26937164871156,"aX":4.624734981806862},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":-5.5,"spinRate":1963,"spinDirection":172},"zone":6,"typeConfidence":0.9,"plateTime":0.4327998041448349,"extension":6.896824607163333},"hitData":{"launchSpeed":101.6,"launchAngle":35.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.46,"coordY":48.02}},"index":5,"playId":"ce345c60-8e22-37ba-a8b4-c6457fdd4a98","pitchNumber":5,"startTime":"2026-03-15T21:54:06.035Z","endTime":"2026-03-15T21:54:25.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:54:25.349Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Fitzgerald hits a ground-rule double (4) on a fly ball to center field.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:54:46.355Z","endTime":"2026-03-15T21:55:06.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.320863188180677,"aZ":-13.219422923120417,"pfxX":-0.4877118387580115,"pfxZ":10.394256289141794,"pX":-0.12101619373513586,"pZ":2.275414877802149,"vX0":0.16349478745109447,"vY0":-134.69290437071504,"vZ0":-8.045854062705782,"x":121.61,"y":177.34,"x0":-0.1194134342679726,"y0":50.00329679707484,"z0":6.251605664106238,"aX":-0.8893482918868706},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":0.8,"spinRate":2128,"spinDirection":182},"zone":5,"typeConfidence":0.9,"plateTime":0.4078258104992205,"extension":6.953735343976839},"hitData":{"launchSpeed":102.4,"launchAngle":27.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":143.75,"coordY":32.47}},"index":0,"playId":"80d1c4c8-4bb3-314c-9011-118af6b36980","pitchNumber":1,"startTime":"2026-03-15T21:54:50.796Z","endTime":"2026-03-15T21:55:06.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:55:06.144Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:55:46.136Z","endTime":"2026-03-15T21:57:21.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T21:55:33.273Z","endTime":"2026-03-15T21:55:48.123Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614174614601282,"aZ":-26.44248616537777,"pfxX":3.2164523989107545,"pfxZ":3.7007449246177693,"pX":-0.8849183914481511,"pZ":2.5179488529067444,"vX0":-1.3335571015558052,"vY0":-123.6640353636609,"vZ0":-3.833253925740905,"x":150.73,"y":170.8,"x0":-0.7566221673517949,"y0":50.003308952272995,"z0":6.305747033054851,"aX":4.982847494005722},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.0,"breakHorizontal":-5.5,"spinRate":1913,"spinDirection":169},"zone":11,"typeConfidence":0.91,"plateTime":0.4428884519915628,"extension":6.805614109463074},"index":1,"playId":"947c6811-3d4d-3baa-9ac9-1b4ad7d024ac","pitchNumber":1,"startTime":"2026-03-15T21:55:48.123Z","endTime":"2026-03-15T21:55:52.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21894165934564,"aZ":-23.692972832520564,"pfxX":-2.9445215375590217,"pfxZ":5.576321309079827,"pX":0.6220379538873899,"pZ":1.6146143267774618,"vX0":3.0048906594029186,"vY0":-121.82967542893063,"vZ0":-6.472072827533822,"x":93.29,"y":195.19,"x0":-0.2377743461749057,"y0":50.00405238296231,"z0":6.319582638277934,"aX":-4.4802682079971925},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":1411,"spinDirection":196},"zone":9,"typeConfidence":0.92,"plateTime":0.4475183755599734,"extension":6.985854010427822},"index":2,"playId":"d6e380fb-a8ef-368a-866d-8db648281879","pitchNumber":2,"startTime":"2026-03-15T21:56:06.042Z","endTime":"2026-03-15T21:56:09.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":91.6,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302699737702053,"aZ":-15.485945036601303,"pfxX":-2.695947053071805,"pfxZ":9.195570315496587,"pX":0.3228707218900524,"pZ":3.7109225731413056,"vX0":1.9581281071112553,"vY0":-133.49366049982874,"vZ0":-4.036408442361412,"x":104.69,"y":138.59,"x0":-0.06794065382680455,"y0":50.00139177544944,"z0":6.349087657220228,"aX":-4.891337452240924},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":4.4,"spinRate":1996,"spinDirection":192},"zone":12,"typeConfidence":0.83,"plateTime":0.4094681919466385,"extension":6.9842025578033144},"index":3,"playId":"040c9115-4004-33fa-bcee-4488d360c57c","pitchNumber":3,"startTime":"2026-03-15T21:56:26.172Z","endTime":"2026-03-15T21:56:29.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.285906499260342,"aZ":-21.980292981951276,"pfxX":-4.0529678645756055,"pfxZ":6.607171760759129,"pX":0.4097168595731248,"pZ":0.17703161813876192,"vX0":2.9925847487966224,"vY0":-122.88741555126516,"vZ0":-10.100703392680874,"x":101.38,"y":234.0,"x0":-0.29184984433068134,"y0":50.00352471293079,"z0":6.1782185148161854,"aX":-6.255204105089186},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.1,"breakHorizontal":6.7,"spinRate":1637,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.4441649492001227,"extension":6.9577837026919775},"index":4,"playId":"35285348-d0fa-3275-9106-76cfea870e9e","pitchNumber":4,"startTime":"2026-03-15T21:56:53.294Z","endTime":"2026-03-15T21:56:56.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488732255647303,"aZ":-23.5287696367995,"pfxX":-6.253462780244966,"pfxZ":5.8294906697485,"pX":0.26227400245804156,"pZ":2.464602106888678,"vX0":3.3305104963215486,"vY0":-121.23587952068327,"vZ0":-4.347908517998166,"x":107.0,"y":172.24,"x0":-0.31934021994409695,"y0":50.00450287589173,"z0":6.343740603568198,"aX":-9.276681600989852},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.7,"breakHorizontal":10.4,"spinRate":1453,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.45241221320052416,"extension":6.877583168484209},"index":5,"playId":"542a58cf-9545-3cbf-9ce7-eeb2fa50fae6","pitchNumber":5,"startTime":"2026-03-15T21:57:18.129Z","endTime":"2026-03-15T21:57:21.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:57:21.129Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Frelick strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T21:59:37.109Z","endTime":"2026-03-15T22:00:26.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Osleivis Basabe replaces shortstop Willy Adames, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T21:59:38.559Z","endTime":"2026-03-15T21:59:38.560Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Tyler Fitzgerald.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-15T21:59:38.561Z","endTime":"2026-03-15T21:59:38.562Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jesus Rodriguez replaces center fielder Grant McCray, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T21:59:38.563Z","endTime":"2026-03-15T21:59:38.564Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Buddy Kennedy replaces catcher Patrick Bailey, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T21:59:38.565Z","endTime":"2026-03-15T21:59:38.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":666149,"link":"/api/v1/people/666149"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Oliva remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-15T21:59:38.567Z","endTime":"2026-03-15T21:59:38.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Holton replaces first baseman Casey Schmitt, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T21:59:38.569Z","endTime":"2026-03-15T21:59:38.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tristan Beck replaces Carson Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-15T21:59:38.571Z","endTime":"2026-03-15T21:59:38.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106127752765403,"aZ":-20.86861404497017,"pfxX":-7.3075483137376445,"pfxZ":5.606209743114507,"pX":0.0111085356681266,"pZ":3.1174510844362917,"vX0":8.493809714120943,"vY0":-140.8812501439526,"vZ0":-3.9288546120597134,"x":116.58,"y":154.61,"x0":-2.0891796333351786,"y0":50.0006411091925,"z0":5.873738230776633,"aX":-14.731669980591501},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":11.5,"spinRate":2119,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.38834442744402153,"extension":6.5911958761380385},"index":7,"playId":"8aecd4c7-8bcb-3742-8b19-30f8b360beb8","pitchNumber":1,"startTime":"2026-03-15T21:59:38.573Z","endTime":"2026-03-15T21:59:42.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.589119398858088,"aZ":-17.790024998400824,"pfxX":-4.548439077615281,"pfxZ":7.259587007401416,"pX":0.61323088984491,"pZ":3.2326798354215316,"vX0":9.503229373434959,"vY0":-139.6895835127568,"vZ0":-3.7466872005996086,"x":93.63,"y":151.5,"x0":-2.237488362817073,"y0":50.00591556767553,"z0":5.756347329623402,"aX":-9.017026545025484},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":6.4,"spinRate":2162,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.39164645597537584,"extension":6.618636337309557},"index":8,"playId":"0bfabf5d-2d21-32ad-a275-ba3a4e0263d7","pitchNumber":2,"startTime":"2026-03-15T21:59:53.321Z","endTime":"2026-03-15T21:59:57.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23234852924044,"aZ":-29.2031115775305,"pfxX":0.748304186234849,"pfxZ":1.7143869088733563,"pX":-0.5724859253350087,"pZ":2.462368543089054,"vX0":3.8968129441668276,"vY0":-130.40028185384244,"vZ0":-3.0133404605159253,"x":138.82,"y":172.3,"x0":-2.1783740315446143,"y0":50.006387577142796,"z0":5.816563161238647,"aX":1.2995472168842992},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":-2.2,"spinRate":2512,"spinDirection":138},"zone":4,"typeConfidence":0.91,"plateTime":0.41867050419046326,"extension":6.582616000092299},"index":9,"playId":"5dadbe2e-5e99-31e6-904c-83880f16bcd3","pitchNumber":3,"startTime":"2026-03-15T22:00:08.171Z","endTime":"2026-03-15T22:00:11.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.676968363489394,"aZ":-41.55263485051535,"pfxX":2.081724915383814,"pfxZ":-6.153901936181006,"pX":-0.5192465298623509,"pZ":2.663246327744924,"vX0":3.0746990826024247,"vY0":-122.5158535852855,"vZ0":0.4750382077304953,"x":136.79,"y":166.87,"x0":-2.0598321971035944,"y0":50.003014378057316,"z0":6.0113785015772905,"aX":3.1719441928701158},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.8,"breakHorizontal":-4.4,"spinRate":2504,"spinDirection":21},"zone":4,"typeConfidence":0.89,"plateTime":0.4466569027963132,"extension":6.600408322347314},"index":10,"playId":"87864fc7-9c4e-3a05-9cd6-455a66626249","pitchNumber":4,"startTime":"2026-03-15T22:00:23.756Z","endTime":"2026-03-15T22:00:26.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:00:26.909Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Luis Matos in foul territory.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T22:00:50.959Z","endTime":"2026-03-15T22:01:02.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44007004789158,"aZ":-31.49505587511859,"pfxX":1.0227710252166267,"pfxZ":0.3984470820350481,"pX":-0.3427861523835969,"pZ":2.416853501871932,"vX0":4.506409085396993,"vY0":-129.52154572432022,"vZ0":-2.812969777777226,"x":130.07,"y":173.52,"x0":-2.2418815428456895,"y0":50.0011449437252,"z0":5.939045597185568,"aX":1.7266396653953566},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":-2.9,"spinRate":2516,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.4237860768832009,"extension":6.542937623029711},"hitData":{"launchSpeed":93.9,"launchAngle":47.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.08,"coordY":122.58}},"index":0,"playId":"02a691f8-a19e-33b0-a904-106e8ba7a6b4","pitchNumber":1,"startTime":"2026-03-15T22:00:52.673Z","endTime":"2026-03-15T22:01:02.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:01:02.511Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Tyler Fitzgerald to first baseman Jake Holton.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T22:01:20.112Z","endTime":"2026-03-15T22:01:37.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"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":91.1,"endSpeed":83.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23205316718009,"aZ":-27.029741255718026,"pfxX":1.1999216355148619,"pfxZ":2.8917821995114394,"pX":-0.1822485494661806,"pZ":2.4534505769229336,"vX0":5.0296803580975995,"vY0":-132.55664230907644,"vZ0":-3.6553918524455735,"x":123.95,"y":172.54,"x0":-2.259926822050371,"y0":50.003933635008714,"z0":5.822792636699925,"aX":2.136535797248705},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":-3.2,"spinRate":2587,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.41313188193645445,"extension":6.560140788626899},"hitData":{"launchSpeed":97.0,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.63,"coordY":158.99}},"index":0,"playId":"22db8fd6-20ce-3343-8074-6f90de93e2a6","pitchNumber":1,"startTime":"2026-03-15T22:01:31.461Z","endTime":"2026-03-15T22:01:37.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:01:37.061Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Matos singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:04:05.399Z","endTime":"2026-03-15T22:04:55.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,7],"actionIndex":[0,1,2,3],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: José Anderson replaces first baseman Jake Bauers, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T22:03:35.959Z","endTime":"2026-03-15T22:03:35.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821262,"link":"/api/v1/people/821262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Blake Burke replaces right fielder Sal Frelick, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T22:03:35.975Z","endTime":"2026-03-15T22:03:35.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695501,"link":"/api/v1/people/695501"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luke Adams replaces third baseman Luis Rengifo, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T22:03:35.977Z","endTime":"2026-03-15T22:03:35.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702726,"link":"/api/v1/people/702726"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: DL Hall replaces Jacob Waguespack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-15T22:03:35.979Z","endTime":"2026-03-15T22:04:07.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761123833135294,"aZ":-19.152304462702183,"pfxX":8.891279173663337,"pfxZ":6.822539390799988,"pX":-0.5021109443074442,"pZ":1.7769593977632938,"vX0":-10.807996951694655,"vY0":-136.94296075073797,"vZ0":-6.204057544336312,"x":136.14,"y":190.8,"x0":2.3309170623428748,"y0":50.00523815455934,"z0":5.371407304766984,"aX":16.978189804922366},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":1885,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.39916472092373345,"extension":6.945270841857444},"index":4,"playId":"a690d414-e13b-39d8-b324-8aca872161ed","pitchNumber":1,"startTime":"2026-03-15T22:04:07.009Z","endTime":"2026-03-15T22:04:10.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371259311201822,"aZ":-41.46111277632115,"pfxX":-4.835832426037721,"pfxZ":-6.8525966737759125,"pX":0.861869445737018,"pZ":1.85327378170991,"vX0":-2.4068665992069693,"vY0":-116.17356044237262,"vZ0":0.13326741494623984,"x":84.15,"y":188.74,"x0":2.542105918163599,"y0":50.00130119653567,"z0":5.762088122607438,"aX":-6.556220742876715},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.0,"breakHorizontal":9.4,"spinRate":2684,"spinDirection":350},"zone":9,"typeConfidence":2.0,"plateTime":0.47291467290646105,"extension":6.58467645902621},"index":5,"playId":"4a132546-697f-3cf5-bc26-ac21b984a00b","pitchNumber":2,"startTime":"2026-03-15T22:04:18.880Z","endTime":"2026-03-15T22:04:22.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-15T22:04:32.598Z","endTime":"2026-03-15T22:04:46.831Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.307460745985146,"aZ":-30.54051830879469,"pfxX":9.418401717902505,"pfxZ":1.119517162984744,"pX":1.251010548514897,"pZ":2.7685238433733708,"vX0":-5.662024207996404,"vY0":-120.22496749943778,"vZ0":-0.42188342282521407,"x":69.31,"y":164.03,"x0":2.4185063191538707,"y0":50.00142587164106,"z0":5.66753734029319,"aX":13.723075949082535},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.2,"breakHorizontal":-15.6,"spinRate":2031,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.45638091677820913,"extension":6.605181287655919},"hitData":{"launchSpeed":89.1,"launchAngle":18.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.17,"coordY":85.05}},"index":7,"playId":"9d9c4474-7281-3473-ad6f-9c711c396c18","pitchNumber":3,"startTime":"2026-03-15T22:04:46.831Z","endTime":"2026-03-15T22:04:55.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:04:55.278Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jesus Rodriguez lines out to left fielder Jacob Hurtubise.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:05:18.809Z","endTime":"2026-03-15T22:05:48.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":674441,"link":"/api/v1/people/674441"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.677040937155024,"aZ":-21.872918152014012,"pfxX":11.188612235785648,"pfxZ":5.630887756624624,"pX":0.6861068192346574,"pZ":2.493298524508087,"vX0":-8.818681177812563,"vY0":-134.97228458630735,"vZ0":-3.6207447704503934,"x":90.85,"y":171.46,"x0":2.5557598808965514,"y0":50.00290359287712,"z0":5.407975058643152,"aX":20.470575554691262},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":-18.1,"spinRate":1919,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4071160192780825,"extension":6.751385930349795},"index":0,"playId":"b29d0037-9365-39d7-9308-6777d821c6cb","pitchNumber":1,"startTime":"2026-03-15T22:05:20.841Z","endTime":"2026-03-15T22:05:24.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.323049851354313,"aZ":-21.919534404967074,"pfxX":-1.6755399929067556,"pfxZ":5.809531773813806,"pX":-0.50018521420209,"pZ":3.027994547331488,"vX0":-7.213742980522328,"vY0":-132.53208235411836,"vZ0":-2.1263524090296406,"x":136.07,"y":157.02,"x0":2.4831007408653174,"y0":50.00309770740979,"z0":5.454237486402152,"aX":-2.958423576894999},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":4.7,"spinRate":2080,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.41446507463820614,"extension":6.686529901252585},"hitData":{"launchSpeed":87.1,"launchAngle":26.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.19,"coordY":78.15}},"index":1,"playId":"8a2942cb-415e-376c-acc0-c1a03f0e3338","pitchNumber":2,"startTime":"2026-03-15T22:05:42.082Z","endTime":"2026-03-15T22:05:48.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:05:48.816Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a line drive to right fielder José Anderson. Luis Matos to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:06:14.787Z","endTime":"2026-03-15T22:06:43.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":821262,"link":"/api/v1/people/821262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.660023946962273,"aZ":-20.793135096330413,"pfxX":9.211073352028095,"pfxZ":5.87698774857866,"pX":-0.3724989905959509,"pZ":0.04840756960547574,"vX0":-10.49423924857016,"vY0":-137.79883639468315,"vZ0":-10.131807962781677,"x":131.2,"y":237.47,"x0":2.2761481041923064,"y0":50.00189029570076,"z0":5.159074707647183,"aX":17.8346971124477},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-14.6,"spinRate":1844,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.39645484849733137,"extension":6.943390030008508},"index":0,"playId":"4a04c417-11a3-3652-906d-ed9c68662a8e","pitchNumber":1,"startTime":"2026-03-15T22:06:14.787Z","endTime":"2026-03-15T22:06:19.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.6,"endSpeed":86.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292003824005192,"aZ":-18.862245447788567,"pfxX":8.736345094697636,"pfxZ":6.963092505742167,"pX":1.0957270664358012,"pZ":2.212331104230848,"vX0":-5.962807079362625,"vY0":-137.5547458894763,"vZ0":-5.404840066643074,"x":75.23,"y":179.05,"x0":2.159568297570407,"y0":50.00121621207498,"z0":5.486767844767451,"aX":16.69424566755904},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":-14.5,"spinRate":1850,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.39862328230668576,"extension":6.7283128803236885},"hitData":{"launchSpeed":83.1,"launchAngle":11.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.25,"coordY":137.44}},"index":1,"playId":"5edbbe00-4e78-3e95-98b3-25e06ce48869","pitchNumber":2,"startTime":"2026-03-15T22:06:32.148Z","endTime":"2026-03-15T22:06:43.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:06:43.484Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a sharp line drive to center fielder Garrett Mitchell. Luis Matos to 3rd. Nate Furman to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:07:11.631Z","endTime":"2026-03-15T22:09:02.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"postOnThird":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nate Furman replaces Bryce Eldridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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-15T22:07:10.072Z","endTime":"2026-03-15T22:07:13.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":805811,"link":"/api/v1/people/805811"},"base":1,"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.674708535443727,"aZ":-38.22389192296134,"pfxX":-3.5486936202518984,"pfxZ":-4.4399011977504514,"pX":0.7378667321689892,"pZ":3.7095621295217516,"vX0":-3.2389667392582013,"vY0":-115.99259888427738,"vZ0":3.43268009669889,"x":88.87,"y":138.62,"x0":2.61328019383711,"y0":50.00183202691595,"z0":5.85472899463048,"aX":-4.835800613902607},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.8,"breakHorizontal":7.2,"spinRate":2508,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.47217753407003427,"extension":6.573476789653497},"index":1,"playId":"40953106-1330-31e1-b22f-7f00e26587e9","pitchNumber":1,"startTime":"2026-03-15T22:07:13.625Z","endTime":"2026-03-15T22:07:17.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":801501,"link":"/api/v1/people/801501"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.031827932300104,"aZ":-39.1533708817793,"pfxX":-3.3492328243166343,"pfxZ":-5.105689890714357,"pX":-0.5665600448088635,"pZ":2.7848267682648813,"vX0":-5.49301175212647,"vY0":-116.0310587727646,"vZ0":1.5395340734527247,"x":138.6,"y":163.59,"x0":2.2633352153518493,"y0":50.000862542160284,"z0":5.834104610209425,"aX":-4.580282221671891},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.6,"breakHorizontal":7.4,"spinRate":2588,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.471447971905846,"extension":6.616074822484933},"index":2,"playId":"c0e0333c-7abb-37bd-b89b-8317f448eddd","pitchNumber":2,"startTime":"2026-03-15T22:07:27.756Z","endTime":"2026-03-15T22:07:32.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":801501,"link":"/api/v1/people/801501"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712717428656436,"aZ":-22.657939187327443,"pfxX":9.327503393052288,"pfxZ":6.196098047185954,"pX":0.23867418328296114,"pZ":3.528571052213803,"vX0":-8.144116690773378,"vY0":-122.9832900336452,"vZ0":-0.4457663369204942,"x":107.9,"y":143.51,"x0":2.376496884536598,"y0":50.00574095623921,"z0":5.629085745481591,"aX":14.333509936198837},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.4,"breakHorizontal":-15.0,"spinRate":1969,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.44486371071800246,"extension":6.599374040618152},"index":3,"playId":"ff1ae1cd-91fe-3f61-be9b-f34f2321e1df","pitchNumber":3,"startTime":"2026-03-15T22:07:43.453Z","endTime":"2026-03-15T22:07:46.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":801501,"link":"/api/v1/people/801501"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.2,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826782056384566,"aZ":-20.686070785847537,"pfxX":3.836216379242193,"pfxZ":6.015493842652816,"pX":0.9293396051464787,"pZ":3.978837709037691,"vX0":-5.1717033324507184,"vY0":-137.20907374143252,"vZ0":-0.5994690926125383,"x":81.58,"y":131.35,"x0":2.3385898937516627,"y0":50.00497534340538,"z0":5.607377609245538,"aX":7.3294821943373885},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":-5.9,"spinRate":2009,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3989142932188581,"extension":6.7179340095797295},"index":4,"playId":"55dc6d15-dcee-330e-b117-48ddadd6af6a","pitchNumber":4,"startTime":"2026-03-15T22:08:00.513Z","endTime":"2026-03-15T22:08:04.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":801501,"link":"/api/v1/people/801501"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038998007868422,"aZ":-41.13956496859634,"pfxX":-4.747269639209014,"pfxZ":-6.348588983329684,"pX":-0.7892806028654985,"pZ":0.6257613874061733,"vX0":-5.41383040658586,"vY0":-118.5083630350175,"vZ0":-2.830662189131027,"x":147.09,"y":221.88,"x0":2.1470192870423075,"y0":50.000680713841454,"z0":5.617392204323883,"aX":-6.706617709455015},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.9,"breakHorizontal":10.0,"spinRate":2721,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.46334429222982143,"extension":6.669299741720444},"index":5,"playId":"e375e80e-e1af-3354-9b78-7cdae139af9a","pitchNumber":5,"startTime":"2026-03-15T22:08:28.390Z","endTime":"2026-03-15T22:08:32.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":801501,"link":"/api/v1/people/801501"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.556038244079996,"aZ":-29.475545758025362,"pfxX":10.325055666609812,"pfxZ":1.7544530529316784,"pX":0.3298704018622223,"pZ":2.871006964605489,"vX0":-8.122920770549134,"vY0":-123.38781122733162,"vZ0":-0.3996487500200383,"x":104.43,"y":161.26,"x0":2.3231600637383107,"y0":50.005645665296775,"z0":5.51874005113233,"aX":15.922657799861842},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-16.8,"spinRate":1943,"spinDirection":107},"zone":3,"typeConfidence":2.0,"plateTime":0.443911213929701,"extension":6.6431072089298215},"hitData":{"launchSpeed":106.4,"launchAngle":8.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.2,"coordY":94.36}},"index":6,"playId":"dd21694d-6e10-3ad8-a942-52785f862ce6","pitchNumber":6,"startTime":"2026-03-15T22:08:49.911Z","endTime":"2026-03-15T22:09:02.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":801501,"link":"/api/v1/people/801501"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:09:02.540Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jared Oliva grounds into a double play, third baseman Luke Adams to second baseman Cooper Pratt to first baseman Blake Burke. Victor Bericoto out at 2nd. Jared Oliva out at 1st.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:10:06.568Z","endTime":"2026-03-15T22:10:46.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702726,"link":"/api/v1/people/702726"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695501,"link":"/api/v1/people/695501"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-15T22:09:28.428Z","endTime":"2026-03-15T22:10:08.203Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.935748209809248,"aZ":-25.299555997551423,"pfxX":-0.20087370318124265,"pfxZ":3.812234363371564,"pX":0.5087958334524298,"pZ":3.271034565895693,"vX0":-5.568872990840439,"vY0":-133.47642866565556,"vZ0":-0.3983598637961581,"x":97.61,"y":150.46,"x0":2.648899780625082,"y0":50.001584320860125,"z0":5.245091328329906,"aX":-0.3617726099960107},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":1.6,"spinRate":2010,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.410466888286114,"extension":6.68976502077848},"index":1,"playId":"4624fbc5-5fcf-3576-a97b-08fba8a03c99","pitchNumber":1,"startTime":"2026-03-15T22:10:08.203Z","endTime":"2026-03-15T22:10:12.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":93.4,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.292766481549183,"aZ":-22.739562759134436,"pfxX":9.574176233989688,"pfxZ":5.028272368059204,"pX":0.5510763388177988,"pZ":0.9512166635083102,"vX0":-7.8954341146684515,"vY0":-135.74784877932595,"vZ0":-7.23000149875328,"x":95.99,"y":213.1,"x0":2.246109958400269,"y0":50.0004799645009,"z0":5.219536326461286,"aX":17.957395468511773},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":-15.7,"spinRate":1897,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.40269366956756647,"extension":6.941865445620072},"index":2,"playId":"43935fc4-c007-3a8e-8cd6-896e05b5e40f","pitchNumber":2,"startTime":"2026-03-15T22:10:21.723Z","endTime":"2026-03-15T22:10:24.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":72.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.565750104706574,"aZ":-40.912793381167766,"pfxX":-6.1541359400518925,"pfxZ":-6.553823645221801,"pX":0.0981275539586971,"pZ":2.673682905598646,"vX0":-3.364623333100743,"vY0":-114.60633835188514,"vZ0":2.050921165518165,"x":113.26,"y":166.59,"x0":2.383101605617269,"y0":50.00100751723345,"z0":5.754106510619788,"aX":-8.209538572984671},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.0,"breakHorizontal":12.0,"spinRate":2592,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.47736612889758057,"extension":6.720190168733895},"hitData":{"launchSpeed":92.1,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.99,"coordY":167.1}},"index":3,"playId":"54f8e87d-7b0d-3533-aa65-0d783c6b716b","pitchNumber":3,"startTime":"2026-03-15T22:10:37.674Z","endTime":"2026-03-15T22:10:46.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:10:46.812Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Garrett Mitchell lines out sharply to center fielder Jared Oliva.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:12:55.521Z","endTime":"2026-03-15T22:13:33.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Brennan replaces left fielder Luis Matos, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T22:12:31.043Z","endTime":"2026-03-15T22:12:31.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":682641,"link":"/api/v1/people/682641"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nate Furman remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-15T22:12:31.062Z","endTime":"2026-03-15T22:12:57.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":805811,"link":"/api/v1/people/805811"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.634486519218775,"aZ":-14.982691799105222,"pfxX":-7.733285108873062,"pfxZ":8.977086721917544,"pX":-1.4544135687319173,"pZ":2.800621137176897,"vX0":4.568462994137346,"vY0":-137.5302775738736,"vZ0":-5.361265946304493,"x":172.44,"y":163.16,"x0":-2.1328169836771265,"y0":50.000202679671965,"z0":5.792127817606016,"aX":-14.804902273901563},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2147,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.39832332536693116,"extension":6.59076577436462},"index":2,"playId":"5f47dbbb-8cfb-3a70-8e45-d66bbc2966e7","pitchNumber":1,"startTime":"2026-03-15T22:12:57.597Z","endTime":"2026-03-15T22:13:01.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38631337238814,"aZ":-29.025644491934248,"pfxX":2.5596099480963797,"pfxZ":1.9139074523927313,"pX":-0.17834177602386633,"pZ":2.916610895148876,"vX0":4.518526930641792,"vY0":-127.89318321533518,"vZ0":-1.5356342588293288,"x":123.8,"y":160.03,"x0":-2.306066569517326,"y0":50.001271319593705,"z0":5.818957656772945,"aX":4.204055042548799},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-5.8,"spinRate":2504,"spinDirection":149},"zone":2,"typeConfidence":0.88,"plateTime":0.42961816108358386,"extension":6.472988559951965},"index":3,"playId":"4b0756f7-c876-3173-8ce3-dbcfd61db85e","pitchNumber":2,"startTime":"2026-03-15T22:13:11.316Z","endTime":"2026-03-15T22:13:14.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221663355794835,"aZ":-33.55020884642277,"pfxX":2.020142601794252,"pfxZ":-0.8363026673733227,"pX":-0.1594442654061656,"pZ":2.0284074214996024,"vX0":5.096747915470385,"vY0":-127.95311854433685,"vZ0":-2.8260623154195503,"x":123.08,"y":184.01,"x0":-2.442103026112449,"y0":50.00036128419693,"z0":5.784863985162806,"aX":3.337094294364373},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":-4.8,"spinRate":2432,"spinDirection":106},"zone":8,"typeConfidence":0.87,"plateTime":0.4286199186928439,"extension":6.412170178981415},"hitData":{"launchSpeed":110.1,"launchAngle":15.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":99.55,"coordY":59.02}},"index":4,"playId":"a5b5cdf9-f710-3085-8e06-f2e0c2be1b55","pitchNumber":3,"startTime":"2026-03-15T22:13:26.971Z","endTime":"2026-03-15T22:13:33.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:13:33.110Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Adams lines out to shortstop Osleivis Basabe.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:13:48.802Z","endTime":"2026-03-15T22:14:41.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702726,"fullName":"Luke Adams","link":"/api/v1/people/702726"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702726,"fullName":"Luke Adams","link":"/api/v1/people/702726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.381,"strikeZoneBottom":1.706,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414328598661328,"aZ":-37.23631115282003,"pfxX":9.077120718928397,"pfxZ":-3.4673764066092794,"pX":-0.9457600363557429,"pZ":2.3535461072001613,"vX0":0.9102395995735656,"vY0":-120.44309862739323,"vZ0":-0.4240541593012054,"x":153.05,"y":175.23,"x0":-2.5074434626179274,"y0":50.000239647900294,"z0":5.8380563186079515,"aX":13.270254519761236},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.1,"breakHorizontal":-16.7,"spinRate":2892,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.4555795794916353,"extension":6.449390232255025},"index":0,"playId":"3e6531b5-bd45-37a7-a552-2fbf172bf977","pitchNumber":1,"startTime":"2026-03-15T22:14:00.299Z","endTime":"2026-03-15T22:14:04.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702726,"link":"/api/v1/people/702726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":83.5,"endSpeed":77.0,"strikeZoneTop":3.381,"strikeZoneBottom":1.706,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.976057467707324,"aZ":-36.031546991319914,"pfxX":10.711218504231699,"pfxZ":-2.5755076798360985,"pX":-0.17382761504912908,"pZ":2.6898858578705718,"vX0":1.7390357349291832,"vY0":-121.6354982315767,"vZ0":-0.03924786434039418,"x":123.63,"y":166.15,"x0":-2.2897242530655415,"y0":50.00376951727714,"z0":5.831886645357981,"aX":16.040623525963674},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.4,"breakHorizontal":-19.8,"spinRate":2984,"spinDirection":53},"zone":5,"typeConfidence":0.91,"plateTime":0.45040864302465256,"extension":6.576836680435193},"index":1,"playId":"4ef36e0d-f1ea-33a9-85ea-07cba940397c","pitchNumber":2,"startTime":"2026-03-15T22:14:16.800Z","endTime":"2026-03-15T22:14:20.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702726,"link":"/api/v1/people/702726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.381,"strikeZoneBottom":1.706,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903737181040896,"aZ":-37.66161169789632,"pfxX":8.956353917677745,"pfxZ":-3.6727687668856337,"pX":0.37198808035399694,"pZ":2.700259126900892,"vX0":4.0076396046871885,"vY0":-122.06137875769484,"vZ0":0.32764151477555203,"x":102.82,"y":165.87,"x0":-2.4586080497843117,"y0":50.00032955310441,"z0":5.829426931710195,"aX":13.397209035899966},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.2,"breakHorizontal":-17.2,"spinRate":3050,"spinDirection":57},"zone":6,"typeConfidence":0.91,"plateTime":0.4501881777710528,"extension":6.60035769896176},"hitData":{"launchSpeed":89.8,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.25,"coordY":133.84}},"index":2,"playId":"19e4f07a-f9f2-3269-a1c8-776e13c474b1","pitchNumber":3,"startTime":"2026-03-15T22:14:37.893Z","endTime":"2026-03-15T22:14:41.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702726,"link":"/api/v1/people/702726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702726,"link":"/api/v1/people/702726"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":702726,"link":"/api/v1/people/702726"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:14:41.748Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to left fielder Will Brennan.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:17:03.021Z","endTime":"2026-03-15T22:17:12.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T22:14:57.771Z","endTime":"2026-03-15T22:15:49.964Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Gage replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-15T22:15:49.964Z","endTime":"2026-03-15T22:17:05.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736704868101967,"aZ":-28.956641244033815,"pfxX":-3.336078864584678,"pfxZ":2.117992270382631,"pX":-0.4805685683173106,"pZ":3.110322865763145,"vX0":-2.005933956515141,"vY0":-122.67852417710328,"vZ0":-2.0330252832064133,"x":135.32,"y":154.8,"x0":0.7817482539407942,"y0":50.00440122789904,"z0":6.4229271247545405,"aX":-5.074958690722127},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":6.5,"spinRate":2113,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4468244677686166,"extension":6.143372704921204},"hitData":{"launchSpeed":92.7,"launchAngle":40.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.47,"coordY":102.12}},"index":2,"playId":"3ce5ed50-e7f5-3a84-8abb-7ba89b378e0d","pitchNumber":1,"startTime":"2026-03-15T22:17:05.083Z","endTime":"2026-03-15T22:17:12.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:17:12.499Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Holton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:19:26.713Z","endTime":"2026-03-15T22:22:01.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"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":[3,4,5,6,7,8,9,10],"actionIndex":[0,1,2],"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":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Lara replaces center fielder Garrett Mitchell, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T22:19:04.776Z","endTime":"2026-03-15T22:19:04.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ethan Murray replaces shortstop David Hamilton, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-15T22:19:04.799Z","endTime":"2026-03-15T22:19:04.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696140,"link":"/api/v1/people/696140"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Easton McGee replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-15T22:19:04.801Z","endTime":"2026-03-15T22:19:28.819Z","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":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.194679268768034,"aZ":-25.336013116873726,"pfxX":-9.14079359908222,"pfxZ":3.6947394112246172,"pX":-0.966430405305125,"pZ":2.465461029786443,"vX0":4.368253841872035,"vY0":-135.51876659229745,"vZ0":-3.6735259259646265,"x":153.84,"y":172.21,"x0":-1.416778127316834,"y0":50.0001138108818,"z0":5.619985796379549,"aX":-16.901996267890045},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":2108,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4050599977218714,"extension":6.483124051024673},"index":3,"playId":"132d3f7f-3cbd-38a7-913c-bb66c3fa9d9c","pitchNumber":1,"startTime":"2026-03-15T22:19:28.819Z","endTime":"2026-03-15T22:19:33.216Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16597853408703,"aZ":-24.090562613060584,"pfxX":-10.122520156376392,"pfxZ":4.321323454342699,"pX":0.4426776136462817,"pZ":2.3084093352083555,"vX0":8.247920825361852,"vY0":-136.2301052258551,"vZ0":-4.1558602975262895,"x":100.13,"y":176.45,"x0":-1.31564531200354,"y0":50.00529088172048,"z0":5.528090651973266,"aX":-18.94483816799536},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2447,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.402746751472566,"extension":6.598905295742016},"index":4,"playId":"ed2e0eea-a8b8-3a19-b80a-5c8be7cdd509","pitchNumber":2,"startTime":"2026-03-15T22:19:49.220Z","endTime":"2026-03-15T22:19:53.472Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":71.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58258516613471,"aZ":-39.48263141856319,"pfxX":5.1925513870267395,"pfxZ":-5.510790403891839,"pX":-1.2205087799283403,"pZ":2.7001929774602793,"vX0":-0.99696411244612,"vY0":-115.597810947909,"vZ0":1.6859829113247344,"x":163.52,"y":165.87,"x0":-1.4522671946073957,"y0":50.003231737855835,"z0":5.810019335859524,"aX":6.886227813647369},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.1,"breakHorizontal":-9.0,"spinRate":2109,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4775223663363417,"extension":6.519106122030347},"index":5,"playId":"05992de4-4391-3918-ba4a-6ce7e41f61d2","pitchNumber":3,"startTime":"2026-03-15T22:20:05.886Z","endTime":"2026-03-15T22:20:10.155Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062496898406504,"aZ":-25.711547168306698,"pfxX":1.076149727864379,"pfxZ":4.034450852626185,"pX":0.5573664362929814,"pZ":2.0464655908105738,"vX0":4.645598661465246,"vY0":-126.39543415645933,"vZ0":-3.2869668189101207,"x":95.75,"y":183.53,"x0":-1.4515366583165838,"y0":50.004752003884754,"z0":5.450316786127011,"aX":1.7240713207592355},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":-3.1,"spinRate":2388,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.434941477660975,"extension":6.54581048579264},"index":6,"playId":"4bc13d46-7376-32a8-8435-bd87a67e50a5","pitchNumber":4,"startTime":"2026-03-15T22:20:21.836Z","endTime":"2026-03-15T22:20:27.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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.5,"endSpeed":73.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.475162021913107,"aZ":-35.867369680827856,"pfxX":7.0900203821601515,"pfxZ":-2.6551050220706873,"pX":0.46843344529274994,"pZ":2.2197981127945963,"vX0":2.4308362736232154,"vY0":-118.61341308373964,"vZ0":0.31557403377720683,"x":99.14,"y":178.85,"x0":-1.4970677100654728,"y0":50.00161849761424,"z0":5.417149561093698,"aX":9.871819275189663},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.3,"breakHorizontal":-13.4,"spinRate":2187,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.46584496605977144,"extension":6.597908914395109},"index":7,"playId":"fbc90d9f-559f-3245-9948-f628ec2fa088","pitchNumber":5,"startTime":"2026-03-15T22:20:51.346Z","endTime":"2026-03-15T22:20:54.802Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41523705173226,"aZ":-24.902926833808483,"pfxX":-10.019557402230136,"pfxZ":3.8790531295310657,"pX":-0.6273463848651637,"pZ":2.9593958428671367,"vX0":5.5726570489495035,"vY0":-136.6539885163842,"vZ0":-2.530198401481766,"x":140.91,"y":158.88,"x0":-1.4000233615205016,"y0":50.00602808284874,"z0":5.623036527046513,"aX":-18.798302499400787},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2394,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40207729206582554,"extension":6.501240361975967},"index":8,"playId":"368004bf-3857-32ff-9c4a-82808ed8678f","pitchNumber":6,"startTime":"2026-03-15T22:21:14.645Z","endTime":"2026-03-15T22:21:18.422Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":80.9,"endSpeed":72.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.878975172141214,"aZ":-29.982266608871097,"pfxX":8.15286601330335,"pfxZ":1.6034607276955621,"pX":0.008122805718333332,"pZ":0.861440051906169,"vX0":0.99664323035069,"vY0":-117.61293610855103,"vZ0":-3.6113512464712807,"x":116.69,"y":215.52,"x0":-1.480202912296965,"y0":50.0005974263759,"z0":5.278618722572755,"aX":11.113179332166906},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.2,"breakHorizontal":-15.0,"spinRate":2389,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4705767526606075,"extension":6.384489509421197},"index":9,"playId":"ae2fc62e-620a-386a-97ff-f799dea1a915","pitchNumber":7,"startTime":"2026-03-15T22:21:35.410Z","endTime":"2026-03-15T22:21:38.410Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236188955851848,"aZ":-26.005268131694258,"pfxX":-9.846120616736716,"pfxZ":3.289807729415754,"pX":0.019841586480192405,"pZ":3.0696547773045437,"vX0":6.952981049190482,"vY0":-135.92022046643913,"vZ0":-1.959154151690326,"x":116.24,"y":155.9,"x0":-1.289637637156308,"y0":50.00142297681317,"z0":5.601922128890094,"aX":-18.457795827706313},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":16.4,"spinRate":2321,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.40266148296603976,"extension":6.6596432479091545},"index":10,"playId":"8a47df6b-d4d9-30b4-9cd6-98813d578236","pitchNumber":8,"startTime":"2026-03-15T22:21:58.446Z","endTime":"2026-03-15T22:22:01.446Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:22:01.446Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Osleivis Basabe flies out to center fielder Luis Lara.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:22:16.817Z","endTime":"2026-03-15T22:23:24.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.7,"endSpeed":73.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.691211773371503,"aZ":-39.91419151987398,"pfxX":5.942122006073264,"pfxZ":-5.725616919459021,"pX":-0.8285373997354384,"pZ":2.308283771672354,"vX0":-0.4530927887956472,"vY0":-116.09869376327259,"vZ0":0.8618705093489394,"x":148.58,"y":176.46,"x0":-1.4007682908431391,"y0":50.00218120526759,"z0":5.760163499010122,"aX":8.033156442616818},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.8,"breakHorizontal":-10.6,"spinRate":2347,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.47351367713493175,"extension":6.549583292553839},"index":0,"playId":"094fd921-ad35-3611-b84c-337c92b4cdad","pitchNumber":1,"startTime":"2026-03-15T22:22:29.869Z","endTime":"2026-03-15T22:22:34.278Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.1,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03595423766762,"aZ":-17.668665912951496,"pfxX":-3.074062629799501,"pfxZ":7.8951283139944035,"pX":-0.31807278672931183,"pZ":3.178079411077445,"vX0":3.5446422468169416,"vY0":-134.18074204838695,"vZ0":-3.2965898311673785,"x":129.12,"y":152.97,"x0":-1.2522503672562568,"y0":50.00155329810846,"z0":5.670130361007716,"aX":-5.646694939282086},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":4.9,"spinRate":2405,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40706683156744994,"extension":6.68905938453397},"index":1,"playId":"e964b435-3c21-3f06-be21-2e6a9d1875ec","pitchNumber":2,"startTime":"2026-03-15T22:22:49.590Z","endTime":"2026-03-15T22:22:52.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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-15T22:22:58.260Z","endTime":"2026-03-15T22:23:14.926Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44052053818111,"aZ":-16.72749774308191,"pfxX":-3.7825482998770643,"pfxZ":8.257916819170026,"pX":0.1817401289298959,"pZ":3.7748522767968313,"vX0":4.9405443430800196,"vY0":-135.15379633326222,"vZ0":-2.163398035768811,"x":110.07,"y":136.86,"x0":-1.1692244526223936,"y0":50.00045167221072,"z0":5.74617327677051,"aX":-7.073635320918277},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":5.9,"spinRate":2467,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40358976876152886,"extension":6.518860427440022},"hitData":{"launchSpeed":91.9,"launchAngle":59.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.95,"coordY":108.16}},"index":3,"playId":"8586fdb2-7cdf-3671-a652-7c16144aef6d","pitchNumber":3,"startTime":"2026-03-15T22:23:14.926Z","endTime":"2026-03-15T22:23:24.144Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:23:24.144Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Fitzgerald strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:23:45.084Z","endTime":"2026-03-15T22:25:02.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"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,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":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616827697781904,"aZ":-41.591670976169546,"pfxX":6.458668070012308,"pfxZ":-7.024608123752191,"pX":-0.6462623911862009,"pZ":2.141845213781345,"vX0":-0.3073313387466201,"vY0":-115.65339979914724,"vZ0":0.9011441521640862,"x":141.63,"y":180.95,"x0":-1.34872761355766,"y0":50.002653474213794,"z0":5.768566965734887,"aX":8.659787175747729},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.1,"breakHorizontal":-11.5,"spinRate":2463,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.4754603819842993,"extension":6.551389833923899},"index":0,"playId":"dbd9dfd2-986d-3f27-aec6-48ccaa4316ba","pitchNumber":1,"startTime":"2026-03-15T22:23:54.246Z","endTime":"2026-03-15T22:23:58.503Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856074495979062,"aZ":-25.174152169323204,"pfxX":-7.744906928370883,"pfxZ":3.7668109877962976,"pX":-0.5165553878380895,"pZ":2.263896646175408,"vX0":4.719033850573831,"vY0":-135.27341051186352,"vZ0":-4.282695553720634,"x":136.69,"y":177.65,"x0":-1.2753545603386442,"y0":50.00033112393055,"z0":5.627247167257068,"aX":-14.385364308914783},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.1,"breakHorizontal":13.1,"spinRate":2313,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40452413667314824,"extension":6.632295751083117},"index":1,"playId":"cc8ce8d7-c783-344f-bcfc-118af570e10f","pitchNumber":2,"startTime":"2026-03-15T22:24:12.492Z","endTime":"2026-03-15T22:24:15.492Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615368470060737,"aZ":-32.68006739668946,"pfxX":6.9711868981008145,"pfxZ":-0.3610085581917315,"pX":0.13316039332930374,"pZ":0.6157796229168683,"vX0":1.501307080911256,"vY0":-118.14635407647035,"vZ0":-4.014164416033284,"x":111.92,"y":222.15,"x0":-1.416166160862095,"y0":50.00175570455636,"z0":5.341937985198835,"aX":9.848501654526066},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.3,"breakHorizontal":-13.0,"spinRate":2390,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4636866139123903,"extension":6.55266225187976},"index":2,"playId":"59dcf2e6-55ce-3de8-b0c7-02547ebad913","pitchNumber":3,"startTime":"2026-03-15T22:24:37.627Z","endTime":"2026-03-15T22:24:41.188Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02604825389884,"aZ":-15.50428997773821,"pfxX":-4.607814774073603,"pfxZ":9.181693207094172,"pX":-0.037304692796330266,"pZ":2.941211559162175,"vX0":4.903099977883534,"vY0":-133.68654472459352,"vZ0":-4.156753749661734,"x":118.42,"y":159.37,"x0":-1.2938891645556811,"y0":50.0029932548149,"z0":5.624588054305337,"aX":-8.365611667150601},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2422,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4092587868727864,"extension":6.626204911631329},"index":3,"playId":"bfe09c4d-fb35-32c0-aa25-97dc166c0528","pitchNumber":4,"startTime":"2026-03-15T22:24:59.616Z","endTime":"2026-03-15T22:25:02.616Z","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":695501,"link":"/api/v1/people/695501"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":702726,"link":"/api/v1/people/702726"},"shortstop":{"id":696140,"link":"/api/v1/people/696140"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":800325,"link":"/api/v1/people/800325"},"right":{"id":821262,"link":"/api/v1/people/821262"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:25:02.616Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Hurtubise grounds out, second baseman Tyler Fitzgerald to first baseman Jake Holton.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:27:39.210Z","endTime":"2026-03-15T22:28:35.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":674441,"fullName":"Jacob Hurtubise","link":"/api/v1/people/674441"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":674441,"fullName":"Jacob Hurtubise","link":"/api/v1/people/674441"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Santos replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-15T22:26:45.058Z","endTime":"2026-03-15T22:27:41.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666619,"link":"/api/v1/people/666619"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":674441,"link":"/api/v1/people/674441","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.597955770690447,"aZ":-25.040962775142937,"pfxX":1.8254410124896912,"pfxZ":3.832929894560994,"pX":-0.6271161343119402,"pZ":2.982175436502908,"vX0":2.2778407421756546,"vY0":-135.52844102584152,"vZ0":-2.7745030292665622,"x":140.9,"y":158.26,"x0":-1.7155503673416086,"y0":50.00121080971418,"z0":5.767868100157179,"aX":3.39542490345001},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.8,"spinRate":2450,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.40413610939968647,"extension":6.529054415960252},"index":1,"playId":"dd6dba38-22d2-3981-b3df-1ce2f15a46c9","pitchNumber":1,"startTime":"2026-03-15T22:27:41.303Z","endTime":"2026-03-15T22:27:45.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":674441,"link":"/api/v1/people/674441","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.158187205557354,"aZ":-25.308164182783273,"pfxX":-8.918418808522413,"pfxZ":3.309714608000501,"pX":-2.7085262866958653,"pZ":3.55942953658863,"vX0":0.0881806997305179,"vY0":-143.60347097756735,"vZ0":-2.158887783168777,"x":220.24,"y":142.68,"x0":-1.5820935178919564,"y0":50.0046831960694,"z0":5.9053360955617835,"aX":-18.51441107839155},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.8,"breakHorizontal":16.1,"spinRate":2267,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3823074680761871,"extension":6.284040195978517},"index":2,"playId":"69e3f50b-e67c-3263-b4a8-e6f1914ec862","pitchNumber":2,"startTime":"2026-03-15T22:27:54.921Z","endTime":"2026-03-15T22:27:58.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":674441,"link":"/api/v1/people/674441","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454283760525815,"aZ":-26.740164573784888,"pfxX":2.2760461449949903,"pfxZ":2.9011406571758123,"pX":0.7060890604524501,"pZ":3.046842229601121,"vX0":5.103634584404014,"vY0":-136.10804474090057,"vZ0":-2.428311651810928,"x":90.09,"y":156.52,"x0":-1.490473995821253,"y0":50.00197770049101,"z0":5.80628216960355,"aX":4.2601316260505735},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":-5.3,"spinRate":2509,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.40273838452941835,"extension":6.546791905211075},"index":3,"playId":"c25bf9ce-0bcf-3297-a8c5-02c004a5e0f0","pitchNumber":3,"startTime":"2026-03-15T22:28:13.632Z","endTime":"2026-03-15T22:28:18.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":674441,"link":"/api/v1/people/674441","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.96213231587712,"aZ":-17.104338651873437,"pfxX":-3.8508819375260055,"pfxZ":7.207187746098062,"pX":-0.3997137117414648,"pZ":2.2000148295263915,"vX0":3.907674476965682,"vY0":-144.43549796386915,"vZ0":-7.06414149453989,"x":132.24,"y":179.38,"x0":-1.2768151385912048,"y0":50.0026361170628,"z0":5.749715273583629,"aX":-8.050516350775796},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":6.1,"spinRate":2434,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3807739025410628,"extension":6.453709709099759},"hitData":{"launchSpeed":97.2,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.08,"coordY":163.55}},"index":4,"playId":"b101c567-f598-32b0-a6f3-6ffcb9ce4b45","pitchNumber":4,"startTime":"2026-03-15T22:28:29.942Z","endTime":"2026-03-15T22:28:35.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":674441,"link":"/api/v1/people/674441","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":674441,"link":"/api/v1/people/674441"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":674441,"link":"/api/v1/people/674441"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:28:35.693Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Reese McGuire grounds out, shortstop Osleivis Basabe to first baseman Jake Holton.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:28:52.333Z","endTime":"2026-03-15T22:30:04.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.324074042345295,"aZ":-16.484544919842453,"pfxX":-5.2115442140710275,"pfxZ":7.270738896552334,"pX":-0.10591544102940045,"pZ":2.8244854609380523,"vX0":5.021934822417734,"vY0":-145.75822539138545,"vZ0":-5.7200558456385675,"x":121.04,"y":162.52,"x0":-1.1716212025729114,"y0":50.00392676100082,"z0":5.8029986384822685,"aX":-11.247401003338782},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.2,"breakHorizontal":8.5,"spinRate":2412,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3753692332709826,"extension":6.500256993457806},"index":0,"playId":"0dc47695-a395-32ad-9eb6-a9198bb05e54","pitchNumber":1,"startTime":"2026-03-15T22:29:00.262Z","endTime":"2026-03-15T22:29:03.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.4,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75002944192535,"aZ":-30.155027261407202,"pfxX":-6.53725451127131,"pfxZ":1.0677628819003644,"pX":-2.0164369472197765,"pZ":2.626459067485027,"vX0":0.8351335303285048,"vY0":-137.3839321605081,"vZ0":-2.814858800486551,"x":193.86,"y":167.87,"x0":-1.4782241770395412,"y0":50.00316242485385,"z0":5.739178936308867,"aX":-12.349857887363624},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":11.6,"spinRate":1479,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4004770103556128,"extension":6.386421852728353},"index":1,"playId":"71f6a9ca-eaaf-3cea-8429-65384a5672d2","pitchNumber":2,"startTime":"2026-03-15T22:29:13.743Z","endTime":"2026-03-15T22:29:16.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917754868433697,"aZ":-24.830917240087132,"pfxX":1.9681771926919995,"pfxZ":3.9676535870129497,"pX":0.8657819868232858,"pZ":1.9324934254625439,"vX0":5.579974071058394,"vY0":-135.26331192656437,"vZ0":-5.283226660774866,"x":84.0,"y":186.6,"x0":-1.480732822289853,"y0":50.00210072919238,"z0":5.655471842621998,"aX":3.6402441305795414},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":-4.8,"spinRate":2346,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40517511630597447,"extension":6.459979018659134},"index":2,"playId":"81461830-2662-3c82-96cf-c2aec2de3516","pitchNumber":3,"startTime":"2026-03-15T22:29:28.238Z","endTime":"2026-03-15T22:29:31.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":100.4,"endSpeed":91.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02583795953827,"aZ":-15.539396174365448,"pfxX":-3.893057757595596,"pfxZ":7.731870648878294,"pX":-0.06390035146104969,"pZ":1.6664918406101201,"vX0":3.8306336332217366,"vY0":-145.90972478510633,"vZ0":-9.287854473529206,"x":119.44,"y":193.78,"x0":-0.8893418146489269,"y0":50.00602857731644,"z0":5.832221612337365,"aX":-8.37779446360113},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.2,"breakHorizontal":6.2,"spinRate":2412,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.37571251743465384,"extension":6.419218693206763},"hitData":{"launchSpeed":94.4,"launchAngle":5.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.61,"coordY":148.35}},"index":3,"playId":"a90a67f6-c2df-3816-9440-edb0303cd5ea","pitchNumber":4,"startTime":"2026-03-15T22:29:55.637Z","endTime":"2026-03-15T22:30:04.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:30:04.260Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cooper Pratt walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:30:26.770Z","endTime":"2026-03-15T22:31:37.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":91.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.32806714565503,"aZ":-28.759211355576156,"pfxX":-8.049507009007732,"pfxZ":1.5860869712960728,"pX":-1.6075964034475303,"pZ":2.645370457459131,"vX0":1.8521948879505274,"vY0":-146.70913757868172,"vZ0":-4.474898687548578,"x":178.28,"y":167.35,"x0":-1.2062280652604829,"y0":50.00378302055651,"z0":5.927814605188566,"aX":-17.3520952898192},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":2340,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.37494466510756386,"extension":6.392343149769661},"index":0,"playId":"34776e9b-9960-3e15-aab5-f6a703526e0a","pitchNumber":1,"startTime":"2026-03-15T22:30:31.896Z","endTime":"2026-03-15T22:30:35.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98268669935366,"aZ":-27.253837802471903,"pfxX":1.7710739586100077,"pfxZ":2.593766653585414,"pX":0.7699827650095311,"pZ":3.6062382394151498,"vX0":5.0062840130962,"vY0":-136.68724999899624,"vZ0":-0.8807236484620341,"x":87.65,"y":141.41,"x0":-1.312606964837644,"y0":50.00628294203695,"z0":5.797055450802678,"aX":3.3657542538635683},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":-4.2,"spinRate":2618,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4000897637398957,"extension":6.501589187603826},"index":1,"playId":"f31193bd-7d26-3bf1-ac64-91ac9da47853","pitchNumber":2,"startTime":"2026-03-15T22:30:45.528Z","endTime":"2026-03-15T22:30:49.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.61747026142132,"aZ":-26.27522197246051,"pfxX":-8.211739208328392,"pfxZ":2.8310448151229632,"pX":-0.7964897858849175,"pZ":1.7303761666078543,"vX0":4.171931572619499,"vY0":-144.16482204202325,"vZ0":-6.714070275495116,"x":147.36,"y":192.06,"x0":-1.2033526956668346,"y0":50.00328344782914,"z0":5.734601334043181,"aX":-17.114034244313448},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.8,"breakHorizontal":13.9,"spinRate":2325,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.38138142181006973,"extension":6.617766700560877},"index":2,"playId":"bda1bf58-b5f3-3005-a969-c05b30e3164f","pitchNumber":3,"startTime":"2026-03-15T22:31:00.727Z","endTime":"2026-03-15T22:31:03.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77153355305423,"aZ":-33.05621452917265,"pfxX":5.1684974291775045,"pfxZ":-0.506073923348664,"pX":0.9359033932422732,"pZ":2.9268957824815094,"vX0":4.162285538486261,"vY0":-132.43729458623187,"vZ0":-1.3009541533175748,"x":81.33,"y":159.75,"x0":-1.3346984656923657,"y0":50.000196519223294,"z0":5.871788186568774,"aX":9.057982496136134},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.0,"breakHorizontal":-10.3,"spinRate":2524,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4156838458626786,"extension":6.4406591306611665},"index":3,"playId":"5d6720af-95a6-3ca9-a741-91269ce5ae96","pitchNumber":4,"startTime":"2026-03-15T22:31:16.071Z","endTime":"2026-03-15T22:31:20.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14483998820468,"aZ":-27.822039062738067,"pfxX":-8.899989515026858,"pfxZ":2.0562333569674536,"pX":-1.2487423529218808,"pZ":2.11456455716792,"vX0":3.1124562121890276,"vY0":-145.3363573512388,"vZ0":-5.723390077046373,"x":164.6,"y":181.69,"x0":-1.1833835651774485,"y0":50.006626532206596,"z0":5.821211068426096,"aX":-18.85818108036075},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":2.6,"breakHorizontal":15.4,"spinRate":2243,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3782873266850708,"extension":6.361175921976138},"index":4,"playId":"7e7a355e-83b2-39bd-ae20-f2f6e4d1fe52","pitchNumber":5,"startTime":"2026-03-15T22:31:33.747Z","endTime":"2026-03-15T22:31:37.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:31:37.826Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blake Burke doubles (1) on a ground ball to right fielder Victor Bericoto. Cooper Pratt scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:31:59.989Z","endTime":"2026-03-15T22:33:13.209Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695501,"fullName":"Blake Burke","link":"/api/v1/people/695501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695501,"fullName":"Blake Burke","link":"/api/v1/people/695501"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":695501,"fullName":"Blake Burke","link":"/api/v1/people/695501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"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":2},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.4,"endSpeed":91.3,"strikeZoneTop":3.336,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.646588654294824,"aZ":-18.571035661253084,"pfxX":-2.4823971403886773,"pfxZ":6.354124314419466,"pX":0.7481092451796645,"pZ":2.4864038425274813,"vX0":6.677814547917639,"vY0":-145.92136906882538,"vZ0":-6.265632997057274,"x":88.48,"y":171.65,"x0":-1.2549047938415911,"y0":50.00505831325795,"z0":5.793779632304865,"aX":-5.316637414431712},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.3,"breakHorizontal":3.1,"spinRate":2412,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.37640787566924994,"extension":6.423399749656887},"index":0,"playId":"99027805-0391-3595-bd9d-7217b4246e13","pitchNumber":1,"startTime":"2026-03-15T22:32:08.250Z","endTime":"2026-03-15T22:32:11.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695501,"link":"/api/v1/people/695501","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":99.6,"endSpeed":92.1,"strikeZoneTop":3.336,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520549300622047,"aZ":-19.976062148245394,"pfxX":-2.117479477731413,"pfxZ":5.656133159522865,"pX":-0.18741344194927353,"pZ":3.2059719117867744,"vX0":3.7735727764478755,"vY0":-145.17817714380342,"vZ0":-4.241469913222025,"x":124.14,"y":152.22,"x0":-1.2225825031719055,"y0":50.006294488168095,"z0":5.8842091806485275,"aX":-4.569950952624776},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":9.7,"breakHorizontal":3.1,"spinRate":2465,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.37571676143415145,"extension":6.433689317751591},"index":1,"playId":"1dca9129-8485-3be1-9aee-24384228dece","pitchNumber":2,"startTime":"2026-03-15T22:32:31.213Z","endTime":"2026-03-15T22:32:34.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695501,"link":"/api/v1/people/695501","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.336,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.195444932558267,"aZ":-30.414745689399297,"pfxX":1.4677432633228777,"pfxZ":0.9378655658190986,"pX":0.6867281037075667,"pZ":1.9910242524431019,"vX0":5.001646629618436,"vY0":-135.9056105242041,"vZ0":-4.235579239168097,"x":90.82,"y":185.02,"x0":-1.36657972578509,"y0":50.0028942774613,"z0":5.677110825762219,"aX":2.750346740942188},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.0,"breakHorizontal":-3.7,"spinRate":2407,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.402700825360474,"extension":6.5352630251011865},"hitData":{"launchSpeed":107.1,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.57,"coordY":107.81}},"index":2,"playId":"dd527640-4033-3151-9c98-cace3ed2855b","pitchNumber":3,"startTime":"2026-03-15T22:32:51.593Z","endTime":"2026-03-15T22:33:13.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695501,"link":"/api/v1/people/695501","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695501,"link":"/api/v1/people/695501"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":695501,"link":"/api/v1/people/695501"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:33:13.209Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Anderson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:33:32.489Z","endTime":"2026-03-15T22:34:22.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":821262,"fullName":"José Anderson","link":"/api/v1/people/821262"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"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":821262,"fullName":"José Anderson","link":"/api/v1/people/821262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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, 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":99.6,"endSpeed":90.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.155107507087074,"aZ":-25.662098859835154,"pfxX":-9.267416605003657,"pfxZ":3.099362297981491,"pX":-1.2385394717013043,"pZ":1.8248129392796124,"vX0":3.4455388627844226,"vY0":-144.84379973361104,"vZ0":-6.733924649437753,"x":164.21,"y":189.51,"x0":-1.2467824389679525,"y0":50.00634789410871,"z0":5.773470526869322,"aX":-19.487479454569954},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.3,"breakHorizontal":16.0,"spinRate":2239,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.37969513933670385,"extension":6.424233310460639},"index":0,"playId":"b92c254a-266f-3e77-965d-af9b3bb8ce7c","pitchNumber":1,"startTime":"2026-03-15T22:33:42.325Z","endTime":"2026-03-15T22:33:46.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821262,"link":"/api/v1/people/821262","batSide":{"code":"R","description":"Right"}},"second":{"id":695501,"link":"/api/v1/people/695501"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":99.7,"endSpeed":91.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.82201371483965,"aZ":-27.05779087045599,"pfxX":-9.579675156407781,"pfxZ":2.420042676641847,"pX":-0.9320669084461317,"pZ":1.3771559809342564,"vX0":4.759402462012454,"vY0":-144.94270790149957,"vZ0":-7.763506091418732,"x":152.53,"y":201.6,"x0":-1.3563471200072894,"y0":50.00284154329483,"z0":5.758008925945585,"aX":-20.257413500096614},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":2.9,"breakHorizontal":16.3,"spinRate":2197,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3787783304526733,"extension":6.399927912240236},"index":1,"playId":"1a82ea0a-3f91-3c68-96d9-901f366e9edc","pitchNumber":2,"startTime":"2026-03-15T22:33:59.206Z","endTime":"2026-03-15T22:34:02.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821262,"link":"/api/v1/people/821262","batSide":{"code":"R","description":"Right"}},"second":{"id":695501,"link":"/api/v1/people/695501"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":99.3,"endSpeed":91.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.394787401068704,"aZ":-17.424992254974356,"pfxX":-1.2189359009978888,"pfxZ":6.907047323246953,"pX":-0.6754528654765863,"pZ":4.059492111934765,"vX0":1.7752697725969508,"vY0":-144.68157302416984,"vZ0":-2.955605686998445,"x":142.75,"y":129.17,"x0":-1.1365172688525507,"y0":50.00527072166666,"z0":6.152425794765974,"aX":-2.603948738136722},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.1,"breakHorizontal":1.9,"spinRate":2523,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.37750069284082866,"extension":6.223417566163461},"index":2,"playId":"5dc4f28f-5be3-3ecd-90aa-bbe58de60998","pitchNumber":3,"startTime":"2026-03-15T22:34:19.600Z","endTime":"2026-03-15T22:34:22.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821262,"link":"/api/v1/people/821262","batSide":{"code":"R","description":"Right"}},"second":{"id":695501,"link":"/api/v1/people/695501"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821262,"link":"/api/v1/people/821262"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":821262,"link":"/api/v1/people/821262"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:34:22.600Z","atBatIndex":67}]