{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out softly, pitcher Sean Newcomb to first baseman Munetaka Murakami.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-07T20:08:10.775Z","endTime":"2026-10-07T20:09:04.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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},"index":0,"startTime":"2026-10-07T16:03:46.122Z","endTime":"2026-10-07T19:50:18.712Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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},"index":1,"startTime":"2026-10-07T19:50:18.712Z","endTime":"2026-10-07T20:07:49.200Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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},"index":2,"startTime":"2026-10-07T20:07:49.200Z","endTime":"2026-10-07T20:08:13.066Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.806737672479354,"aZ":-30.315422368706333,"pfxX":9.10911801744475,"pfxZ":0.9492110043579882,"pX":-0.8416223329101631,"pZ":0.9788265708270986,"vX0":-11.825044717101786,"vY0":-139.25144887492831,"vZ0":-6.334612961642675,"x":149.08,"y":212.35,"x0":2.2801233954585767,"y0":50.00574343511885,"z0":5.293851186103214,"aX":17.860928552656286},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.5,"breakHorizontal":-14.0,"spinRate":2172,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.3936274079428479,"extension":5.926091992023615},"index":3,"playId":"15b442ac-5fef-3445-bef7-59a0b57c2ada","pitchNumber":1,"startTime":"2026-10-07T20:08:13.066Z","endTime":"2026-10-07T20:08:17.479Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.299300405940976,"aZ":-16.551027286962768,"pfxX":4.593879615833594,"pfxZ":7.8842737999220525,"pX":-0.771110707201544,"pZ":3.012515173918743,"vX0":-9.821757337002186,"vY0":-140.46149799945806,"vZ0":-4.09404799016462,"x":146.39,"y":157.44,"x0":2.187289780041564,"y0":50.003606284260805,"z0":5.5779571905760825,"aX":9.104941618893898},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":-6.1,"spinRate":2293,"spinDirection":122},"zone":1,"typeConfidence":0.91,"plateTime":0.3912101639920942,"extension":6.0144961833948765},"index":4,"playId":"443c3b3e-fe3f-3769-9b9a-11158ce68d92","pitchNumber":2,"startTime":"2026-10-07T20:08:30.089Z","endTime":"2026-10-07T20:08:34.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9317829517791,"aZ":-31.711069506056347,"pfxX":9.010538235192204,"pfxZ":0.24725245561620746,"pX":-0.2707820244054921,"pZ":2.4003657670584175,"vX0":-10.239768023013827,"vY0":-136.70624941025844,"vZ0":-2.1178744384777803,"x":127.32,"y":173.97,"x0":2.3769215417123957,"y0":50.00250785275864,"z0":5.391068559204925,"aX":16.824940152443393},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.1,"breakHorizontal":-13.8,"spinRate":2281,"spinDirection":128},"zone":4,"typeConfidence":0.91,"plateTime":0.40274044862507363,"extension":5.947007476884321},"index":5,"playId":"822798da-2e1d-3bd8-be98-85704a2199a9","pitchNumber":3,"startTime":"2026-10-07T20:08:43.914Z","endTime":"2026-10-07T20:08:47.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78523460865258,"aZ":-33.36845169540685,"pfxX":8.315256190748903,"pfxZ":-0.6184473003018471,"pX":1.0171082644080456,"pZ":2.589694537501192,"vX0":-6.904955820968926,"vY0":-138.63817452059496,"vZ0":-1.7627735501871682,"x":78.23,"y":168.86,"x0":2.467330529482888,"y0":50.00137335818016,"z0":5.473998171850998,"aX":16.085311692995337},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-1.3,"breakHorizontal":-13.6,"spinRate":2275,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.39600738253845513,"extension":5.791203616254434},"hitData":{"launchSpeed":49.0,"launchAngle":-40.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.19,"coordY":188.61}},"index":6,"playId":"c2390485-4e2e-37db-bb04-add3ff6fae92","pitchNumber":4,"startTime":"2026-10-07T20:08:57.618Z","endTime":"2026-10-07T20:09:04.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:09:04.810Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out sharply to left fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-07T20:09:24.381Z","endTime":"2026-10-07T20:09:51.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.589255299406137,"aZ":-37.13098549376811,"pfxX":-13.00619470055038,"pfxZ":-3.4202516842233415,"pX":1.1756723594823364,"pZ":3.2103770102902023,"vX0":-1.084983969315882,"vY0":-120.48223511356427,"vZ0":2.3205730084607668,"x":72.19,"y":152.1,"x0":3.3202869149101453,"y0":50.00349137409095,"z0":5.5504490826562956,"aX":-18.84261800761395},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.3,"breakHorizontal":23.8,"spinRate":3005,"spinDirection":296},"zone":12,"typeConfidence":0.9,"plateTime":0.45716677594895394,"extension":5.766183121480846},"index":0,"playId":"25192a0e-45e7-351b-8b71-4ef4469be65a","pitchNumber":1,"startTime":"2026-10-07T20:09:29.020Z","endTime":"2026-10-07T20:09:33.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.673841253353274,"aZ":-18.45273704730788,"pfxX":6.519474697107705,"pfxZ":6.992380775063674,"pX":0.7789262689447802,"pZ":2.6906335829014085,"vX0":-7.561281311800406,"vY0":-139.94981644513393,"vZ0":-4.3753228641007205,"x":87.31,"y":166.13,"x0":2.6822384398780237,"y0":50.00465061639529,"z0":5.500520218042655,"aX":12.79808865023637},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":-10.1,"spinRate":2418,"spinDirection":126},"zone":3,"typeConfidence":0.92,"plateTime":0.3929522286200253,"extension":5.7596136221159036},"hitData":{"launchSpeed":107.9,"launchAngle":13.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":77.28,"coordY":101.29}},"index":1,"playId":"49940e0c-676c-3d63-a144-85c79420a329","pitchNumber":2,"startTime":"2026-10-07T20:09:40.643Z","endTime":"2026-10-07T20:09:51.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:09:51.626Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, third baseman Miguel Vargas to first baseman Munetaka Murakami.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-07T20:10:09.495Z","endTime":"2026-10-07T20:11:09.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6145924280557,"aZ":-36.719265952044594,"pfxX":-11.355193586441494,"pfxZ":-3.086632861172479,"pX":-0.3008766264887115,"pZ":1.4300744327221817,"vX0":-3.483855985899799,"vY0":-122.03190434576737,"vZ0":-1.7597366833838013,"x":128.47,"y":200.17,"x0":2.6298588375672147,"y0":50.005154696068736,"z0":5.398822071540276,"aX":-16.699571248517653},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.8,"breakHorizontal":21.5,"spinRate":2989,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.453214914065879,"extension":5.961497410586711},"index":0,"playId":"0566d02f-5555-3a3c-b846-a1de9706d57b","pitchNumber":1,"startTime":"2026-10-07T20:10:11.243Z","endTime":"2026-10-07T20:10:15.622Z","isPitch":true,"type":"pitch"},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564833622139957,"aZ":-35.355176515946766,"pfxX":-9.725641734767114,"pfxZ":-2.1346901196414194,"pX":-1.377961579382378,"pZ":1.690844300233702,"vX0":-6.5989822264145435,"vY0":-122.97959533574901,"vZ0":-1.6455286078544593,"x":169.52,"y":193.13,"x0":2.629146514844001,"y0":50.00264559025619,"z0":5.444842794730371,"aX":-14.491353916714905},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.0,"breakHorizontal":19.4,"spinRate":2975,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4500954609434378,"extension":6.061712334226992},"index":1,"playId":"1f3d09da-3b6f-30d9-8a72-ec30bd1014bc","pitchNumber":2,"startTime":"2026-10-07T20:10:23.755Z","endTime":"2026-10-07T20:10:27.589Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57218378709233,"aZ":-28.106291396490878,"pfxX":7.849057500982658,"pfxZ":2.1296879558751165,"pX":0.10538459496059623,"pZ":2.396213643262086,"vX0":-8.920248611339973,"vY0":-138.29992461489385,"vZ0":-2.9091682114578457,"x":112.98,"y":174.08,"x0":2.3728310883191015,"y0":50.00462256256568,"z0":5.373198608181405,"aX":15.009418812273227},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":-12.0,"spinRate":2338,"spinDirection":126},"zone":5,"typeConfidence":0.89,"plateTime":0.3980233699031954,"extension":5.864543274981842},"index":2,"playId":"6f8bf923-4689-3cb6-aa97-34719ef3f4fa","pitchNumber":3,"startTime":"2026-10-07T20:10:35.508Z","endTime":"2026-10-07T20:10:39.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23670556898815,"aZ":-29.278140967555224,"pfxX":9.104631697862143,"pfxZ":1.4399750463616563,"pX":0.06532651341781405,"pZ":2.342827995998263,"vX0":-9.510816088743795,"vY0":-141.039977008888,"vZ0":-3.6171930308386093,"x":114.51,"y":175.52,"x0":2.3045236451753945,"y0":50.00087773375415,"z0":5.538312301213768,"aX":18.270620478953997},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.0,"breakHorizontal":-14.4,"spinRate":2384,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.38892704822570234,"extension":6.00328659706654},"hitData":{"launchSpeed":109.6,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.1,"coordY":163.34}},"index":3,"playId":"9eacab7e-6ddb-3a78-a6dd-8ac31a9c3ee3","pitchNumber":4,"startTime":"2026-10-07T20:11:01.658Z","endTime":"2026-10-07T20:11:09.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:11:09.166Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sam Antonacci walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T20:14:03.835Z","endTime":"2026-10-07T20:15:32.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.9,"endSpeed":91.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.98844735336206,"aZ":-8.65276034936043,"pfxX":-7.339401351412667,"pfxZ":10.910998029338248,"pX":-0.6373800679401146,"pZ":1.4565756398103415,"vX0":5.21342851965854,"vY0":-146.44499409593342,"vZ0":-10.632187725391514,"x":141.3,"y":199.45,"x0":-1.4939228033489456,"y0":50.004430617087486,"z0":5.666619861409818,"aX":-15.824174677923805},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.6,"breakHorizontal":12.1,"spinRate":2613,"spinDirection":219},"zone":13,"typeConfidence":0.88,"plateTime":0.37508759088436205,"extension":6.710193301817501},"index":0,"playId":"cd46b339-6fe0-30fd-9d64-fc3822ab7387","pitchNumber":1,"startTime":"2026-10-07T20:14:10.530Z","endTime":"2026-10-07T20:14:14.389Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":100.0,"endSpeed":90.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.95317226152183,"aZ":-10.42607039566708,"pfxX":-6.367787317422428,"pfxZ":10.267830534878287,"pX":-0.7005962193357077,"pZ":3.5961134346319255,"vX0":4.619206804841559,"vY0":-145.48531222544148,"vZ0":-4.51937333407269,"x":143.71,"y":141.68,"x0":-1.4913655804468533,"y0":50.00253983478717,"z0":5.815928836687618,"aX":-13.486392647808293},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.8,"breakHorizontal":10.4,"spinRate":2595,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.37823898486050744,"extension":6.6316789010616555},"index":1,"playId":"88e29375-3ebb-369d-85bb-001b8c86a35c","pitchNumber":2,"startTime":"2026-10-07T20:14:26.595Z","endTime":"2026-10-07T20:14:30.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":89.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.64846158692774,"aZ":-10.843333186596544,"pfxX":-7.313697311804776,"pfxZ":10.207768177634605,"pX":0.823038789808568,"pZ":3.285203643845838,"vX0":8.775550848868505,"vY0":-144.97419607865058,"vZ0":-5.345448361581747,"x":85.63,"y":150.08,"x0":-1.3194543360615125,"y0":50.00666703482189,"z0":5.839534006737551,"aX":-15.288791329144939},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2553,"spinDirection":216},"zone":12,"typeConfidence":0.86,"plateTime":0.3804746266879393,"extension":6.697058209344641},"index":2,"playId":"44b66f2a-9c1e-3884-a5c7-c42783739000","pitchNumber":3,"startTime":"2026-10-07T20:14:44.742Z","endTime":"2026-10-07T20:14:48.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":90.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.77714430407721,"aZ":-9.983505187380848,"pfxX":-8.443090177489504,"pfxZ":10.389679197789643,"pX":0.4239566933449202,"pZ":2.2700618215112827,"vX0":8.619120632740074,"vY0":-146.1966465513837,"vZ0":-8.02171142644287,"x":100.84,"y":177.49,"x0":-1.4847654576840312,"y0":50.00332039788963,"z0":5.671216339281741,"aX":-18.032828507033408},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.0,"breakHorizontal":13.3,"spinRate":2533,"spinDirection":219},"zone":6,"typeConfidence":0.8,"plateTime":0.37659848229810367,"extension":6.954822835132998},"index":3,"playId":"40917346-7179-3639-bec7-bcd62b833c8a","pitchNumber":4,"startTime":"2026-10-07T20:15:03.540Z","endTime":"2026-10-07T20:15:07.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-10-07T20:15:15.684Z","endTime":"2026-10-07T20:15:28.001Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":90.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.217264089979835,"aZ":-12.965607117683415,"pfxX":-8.364281650616991,"pfxZ":8.957720661108965,"pX":-0.3311677439756883,"pZ":3.5540683038296885,"vX0":6.10382474094336,"vY0":-146.35706759989114,"vZ0":-4.433372150725446,"x":129.62,"y":142.82,"x0":-1.3691371927328737,"y0":50.006787629505126,"z0":5.879929971603359,"aX":-17.94291518646928},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2553,"spinDirection":220},"zone":11,"typeConfidence":0.75,"plateTime":0.3758947073621348,"extension":6.76100909405713},"index":5,"playId":"2ce295e8-af69-3b4d-9993-342b914de53f","pitchNumber":5,"startTime":"2026-10-07T20:15:28.001Z","endTime":"2026-10-07T20:15:32.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:15:32.126Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a line drive to left fielder Angel Martínez. Sam Antonacci to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T20:15:54.489Z","endTime":"2026-10-07T20:17:24.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22852396243237,"aZ":-9.977057124099002,"pfxX":-6.541287695709091,"pfxZ":10.346198788287946,"pX":0.21615096188959718,"pZ":5.130452838285032,"vX0":7.050857134047515,"vY0":-145.97339129307014,"vZ0":-0.8028463706817403,"x":108.76,"y":100.26,"x0":-1.387510193792707,"y0":50.00292506460932,"z0":6.013319004300601,"aX":-14.03484560638382},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.7,"breakHorizontal":10.3,"spinRate":2558,"spinDirection":220},"zone":12,"typeConfidence":0.88,"plateTime":0.3760629940127016,"extension":6.8236372326683234},"index":0,"playId":"4a679314-682b-30df-adf8-616ce9755e85","pitchNumber":1,"startTime":"2026-10-07T20:15:59.188Z","endTime":"2026-10-07T20:16:03.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-07T20:16:10.521Z","endTime":"2026-10-07T20:16:49.693Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056174912764337,"aZ":-21.93119424675178,"pfxX":-0.6498386163772016,"pfxZ":5.6279778368282845,"pX":0.7962017649416426,"pZ":2.6314727663641246,"vX0":6.282178984885018,"vY0":-134.51118584809936,"vZ0":-3.9881025261259895,"x":86.65,"y":167.73,"x0":-1.4920388043799255,"y0":50.00343584015877,"z0":5.701716936497032,"aX":-1.1842033872117201},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":-0.2,"spinRate":2399,"spinDirection":186},"zone":12,"typeConfidence":0.8,"plateTime":0.40828590646253726,"extension":6.543681447176018},"index":2,"playId":"dba5282d-14fa-3a97-b775-cb666f755ef5","pitchNumber":2,"startTime":"2026-10-07T20:16:49.693Z","endTime":"2026-10-07T20:16:52.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899037499322876,"aZ":-24.551369870027425,"pfxX":1.3213260924937873,"pfxZ":4.167386590213194,"pX":0.6229552726780879,"pZ":2.788401546589892,"vX0":4.911479829818838,"vY0":-134.771577654727,"vZ0":-3.446313140947834,"x":93.25,"y":163.49,"x0":-1.3990074822906964,"y0":50.00161037349269,"z0":5.829405237574105,"aX":2.415615452077226},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-3.5,"spinRate":2345,"spinDirection":198},"zone":6,"typeConfidence":0.9,"plateTime":0.4073234809033983,"extension":6.560894693125365},"hitData":{"launchSpeed":93.3,"launchAngle":11.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.1,"coordY":101.93}},"index":3,"playId":"40839cba-a9c8-3649-b28e-916af53571f1","pitchNumber":3,"startTime":"2026-10-07T20:17:14.340Z","endTime":"2026-10-07T20:17:24.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:17:24.771Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T20:17:49.201Z","endTime":"2026-10-07T20:18:47.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"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":"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},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.685398400626276,"aZ":-11.679187060820025,"pfxX":-6.402028503781832,"pfxZ":9.640300789146583,"pX":0.031340632696464685,"pZ":2.5783272359746845,"vX0":6.447488616342964,"vY0":-144.85818884416085,"vZ0":-7.219465307301548,"x":115.81,"y":169.17,"x0":-1.3909529813888806,"y0":50.00698519821773,"z0":5.816368879842019,"aX":-13.615873967779955},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2519,"spinDirection":216},"zone":5,"typeConfidence":0.88,"plateTime":0.3780528570578192,"extension":6.496466495215471},"index":0,"playId":"fad58a32-d8bb-3617-b193-596bdab36b55","pitchNumber":1,"startTime":"2026-10-07T20:17:53.057Z","endTime":"2026-10-07T20:17:56.847Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":99.6,"endSpeed":90.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.084636926373626,"aZ":-12.839581063795285,"pfxX":-7.21775970290454,"pfxZ":9.127192440673738,"pX":-1.133755618391257,"pZ":2.6079195992684774,"vX0":3.830814238701045,"vY0":-144.91161385993692,"vZ0":-6.6894942650188485,"x":160.22,"y":168.37,"x0":-1.5378017524421939,"y0":50.00530066086905,"z0":5.737092860668394,"aX":-15.293357747930301},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":2519,"spinDirection":221},"zone":11,"typeConfidence":0.84,"plateTime":0.37854219744865913,"extension":6.540584715793971},"index":1,"playId":"9c22f902-95e3-3f06-8d55-0e2db27345b6","pitchNumber":2,"startTime":"2026-10-07T20:18:09.001Z","endTime":"2026-10-07T20:18:12.854Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-10-07T20:18:38.950Z","endTime":"2026-10-07T20:18:43.392Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"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":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15111013137651,"aZ":-16.0441889064014,"pfxX":-5.997187963979825,"pfxZ":7.550106913490474,"pX":-0.7432416801906147,"pZ":3.2920403048512794,"vX0":4.088630076015605,"vY0":-145.47131505576507,"vZ0":-4.601837960524051,"x":145.33,"y":149.89,"x0":-1.3901276631090862,"y0":50.002405643890704,"z0":5.87181798918881,"aX":-12.811747648911236},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.8,"breakHorizontal":10.0,"spinRate":2546,"spinDirection":218},"zone":1,"typeConfidence":0.87,"plateTime":0.3769793333848268,"extension":6.495531043441381},"index":3,"playId":"fb7a650b-9d41-33a7-a472-0e724e28b5e9","pitchNumber":3,"startTime":"2026-10-07T20:18:43.392Z","endTime":"2026-10-07T20:18:47.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:18:47.343Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Teel doubles (1) on a sharp line drive to right fielder Chase DeLauter. Sam Antonacci scores. Miguel Vargas to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T20:19:08.148Z","endTime":"2026-10-07T20:20:17.065Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":{"id":682982,"link":"/api/v1/people/682982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.32232529127514,"aZ":-10.1497345849151,"pfxX":-5.672326665511173,"pfxZ":10.373917218578715,"pX":-0.8579932684195715,"pZ":3.1826270237214116,"vX0":3.8373558974263373,"vY0":-145.30382260213554,"vZ0":-5.8742742667917245,"x":149.7,"y":152.85,"x0":-1.463717917741789,"y0":50.000547041528584,"z0":5.856876216985021,"aX":-12.040835025086723},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2592,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.37798875459103876,"extension":6.7757918843892915},"index":0,"playId":"2afad616-9af2-3708-b48a-4c113c1568df","pitchNumber":1,"startTime":"2026-10-07T20:19:10.396Z","endTime":"2026-10-07T20:19:14.318Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":99.5,"endSpeed":90.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48655813821869,"aZ":-10.168705187579283,"pfxX":-5.45832746483073,"pfxZ":10.500435865195515,"pX":1.1141459772417905,"pZ":2.930041595608221,"vX0":8.562240530248287,"vY0":-144.48494036959622,"vZ0":-6.704162147796701,"x":74.53,"y":159.67,"x0":-1.1907953808417657,"y0":50.00074448134278,"z0":5.918877337990723,"aX":-11.437153882327529},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2475,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3804044526583841,"extension":6.576213939266002},"index":1,"playId":"3b16bd9b-331b-3aa8-bbe6-7c74b48ae5ad","pitchNumber":2,"startTime":"2026-10-07T20:19:28.998Z","endTime":"2026-10-07T20:19:32.775Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92328348638827,"aZ":-14.629902517964624,"pfxX":-5.260608649823229,"pfxZ":8.208210885109319,"pX":0.4242964034168405,"pZ":3.935594821727418,"vX0":6.9921198643389735,"vY0":-145.45926772232403,"vZ0":-3.1430526939584538,"x":100.83,"y":132.52,"x0":-1.33001978872956,"y0":50.004221973308226,"z0":5.920251821628059,"aX":-11.246176604447587},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":2484,"spinDirection":218},"zone":12,"typeConfidence":0.89,"plateTime":0.3769254335531733,"extension":6.5410704017048875},"index":2,"playId":"51c5f795-aaea-3340-8869-a93032490cbb","pitchNumber":3,"startTime":"2026-10-07T20:19:46.988Z","endTime":"2026-10-07T20:19:51.393Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.308721302877018,"aZ":-26.65669771544624,"pfxX":-0.7261277522179712,"pfxZ":3.0980682609607637,"pX":0.1208413470931836,"pZ":2.2400624393284785,"vX0":4.4626311176090425,"vY0":-133.02285278805175,"vZ0":-4.143005304646275,"x":112.39,"y":178.3,"x0":-1.488967170376782,"y0":50.00213302091501,"z0":5.7654239768347395,"aX":-1.2933068491525666},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":0.2,"spinRate":2304,"spinDirection":173},"zone":5,"typeConfidence":0.89,"plateTime":0.4128083321843352,"extension":6.629111075688642},"hitData":{"launchSpeed":100.7,"launchAngle":21.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":203.22,"coordY":112.84}},"index":3,"playId":"05f62737-f4ce-32c0-9566-a254bf4f6d65","pitchNumber":4,"startTime":"2026-10-07T20:20:07.161Z","endTime":"2026-10-07T20:20:17.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:20:17.065Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T20:20:55.672Z","endTime":"2026-10-07T20:22:16.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T20:20:47.762Z","endTime":"2026-10-07T20:20:57.961Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.636166258140925,"aZ":-11.375862226271815,"pfxX":-5.250768639410403,"pfxZ":9.812791587780616,"pX":-0.4641599768403353,"pZ":4.00640105388639,"vX0":4.830680587693394,"vY0":-144.85788000633133,"vZ0":-3.5624065879352,"x":134.69,"y":130.61,"x0":-1.4732510045444205,"y0":50.00481504836475,"z0":5.950382152440842,"aX":-11.132058271675985},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2544,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.37846622213274195,"extension":6.4708015567068635},"index":1,"playId":"823069dd-6d7e-38d2-8d20-39eadd0d192d","pitchNumber":1,"startTime":"2026-10-07T20:20:57.961Z","endTime":"2026-10-07T20:21:01.865Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33824713553268,"aZ":-12.938161994410033,"pfxX":-4.70132895059516,"pfxZ":9.288693538298604,"pX":-0.2862327266376638,"pZ":3.513955410833088,"vX0":4.708472060155522,"vY0":-142.66899477219076,"vZ0":-4.547056905728023,"x":127.91,"y":143.9,"x0":-1.3433284264861292,"y0":50.0058594699375,"z0":5.937374193459567,"aX":-9.740112297432244},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2510,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3832081341926865,"extension":6.6707657470045145},"index":2,"playId":"a3a05257-fc86-3e22-a807-629bab6c54b5","pitchNumber":2,"startTime":"2026-10-07T20:21:15.638Z","endTime":"2026-10-07T20:21:18.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680264253098958,"aZ":-42.14717944163193,"pfxX":5.604127081009851,"pfxZ":-8.4037531125281,"pX":-0.6788709708211912,"pZ":3.684200585142479,"vX0":0.012521885515858172,"vY0":-108.99982053992335,"vZ0":4.4507699418762225,"x":142.88,"y":139.31,"x0":-1.4111257526870757,"y0":50.00404070636106,"z0":6.20838360179625,"aX":6.6485385585989265},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-13.4,"breakHorizontal":-10.1,"spinRate":2404,"spinDirection":44},"zone":11,"typeConfidence":0.89,"plateTime":0.505242371376752,"extension":6.612417284256866},"index":3,"playId":"5ede7886-1bdf-32d8-9932-2da930d141c9","pitchNumber":3,"startTime":"2026-10-07T20:21:35.259Z","endTime":"2026-10-07T20:21:38.782Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.116758936087244,"aZ":-12.224363124000279,"pfxX":-6.615911009895369,"pfxZ":9.583904803116114,"pX":0.9285168772035205,"pZ":3.3323341150532926,"vX0":8.478405051628087,"vY0":-143.55358985243117,"vZ0":-4.973387191495181,"x":81.61,"y":148.81,"x0":-1.2075581418554178,"y0":50.00045014475494,"z0":5.852152326521313,"aX":-13.768293530809157},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2440,"spinDirection":217},"zone":12,"typeConfidence":0.86,"plateTime":0.3819791346251087,"extension":6.785283145195239},"index":4,"playId":"cf2a84c3-1958-322e-8db2-75956e0cdcdb","pitchNumber":4,"startTime":"2026-10-07T20:21:52.976Z","endTime":"2026-10-07T20:21:56.449Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":99.5,"endSpeed":90.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.35416097245266,"aZ":-10.018718588143015,"pfxX":-6.265422505346896,"pfxZ":10.51748961219912,"pX":-0.8512932355543263,"pZ":3.6181613853537127,"vX0":4.018237309514062,"vY0":-144.79512905379738,"vZ0":-4.581792708303314,"x":149.45,"y":141.09,"x0":-1.44890741861883,"y0":50.00065194654854,"z0":5.843625741841435,"aX":-13.194688672424897},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.2,"breakHorizontal":10.4,"spinRate":2436,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.37946393795841793,"extension":6.707114230178454},"index":5,"playId":"01c63fae-f22c-3f2f-80fb-13a2e21232d5","pitchNumber":5,"startTime":"2026-10-07T20:22:12.677Z","endTime":"2026-10-07T20:22:16.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:22:16.632Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Peters called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T20:25:03.888Z","endTime":"2026-10-07T20:27:00.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T20:22:28.723Z","endTime":"2026-10-07T20:23:33.800Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Foster Griffin replaces Daniel Espino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-07T20:23:33.800Z","endTime":"2026-10-07T20:25:05.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143468297072594,"aZ":-32.57396181592487,"pfxX":-10.636316940691401,"pfxZ":-0.3018455115276133,"pX":-0.3365429852234285,"pZ":2.4703459415271354,"vX0":-3.764418855686997,"vY0":-115.29943308182317,"vZ0":-0.40463964521545615,"x":129.83,"y":172.08,"x0":2.7052850192701587,"y0":50.002147083838196,"z0":5.828228378220611,"aX":-14.125656125776612},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.4,"breakHorizontal":20.3,"spinRate":2545,"spinDirection":303},"zone":4,"typeConfidence":0.9,"plateTime":0.4775249924883149,"extension":6.115499430346299},"index":2,"playId":"a626404c-52ee-304e-b6ae-58362d3166ab","pitchNumber":1,"startTime":"2026-10-07T20:25:05.919Z","endTime":"2026-10-07T20:25:09.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.502313156466336,"aZ":-31.758010643338803,"pfxX":-10.283874577812796,"pfxZ":0.29833787371823206,"pX":-0.19144520647231983,"pZ":1.393405354116208,"vX0":-3.5117110254577115,"vY0":-117.77475436192704,"vZ0":-3.0511252019056374,"x":124.3,"y":201.16,"x0":2.6609612450342555,"y0":50.00139695298604,"z0":5.688272146425638,"aX":-14.227793544080194},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.0,"breakHorizontal":19.6,"spinRate":2579,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.46775676454937676,"extension":6.116641716551125},"index":3,"playId":"0b22be4b-46be-3981-a52f-41524cccada2","pitchNumber":2,"startTime":"2026-10-07T20:25:21.329Z","endTime":"2026-10-07T20:25:26.650Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.792463371001364,"aZ":-33.85494767372636,"pfxX":-9.681656389277116,"pfxZ":-1.188591420227274,"pX":0.4764950378750965,"pZ":3.486003866881558,"vX0":-2.075211629370329,"vY0":-118.57645155898726,"vZ0":1.4262952755235887,"x":98.84,"y":144.66,"x0":2.622601538946335,"y0":50.00438146108897,"z0":5.988842928175718,"aX":-13.65036380522521},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":18.0,"spinRate":2376,"spinDirection":302},"zone":12,"typeConfidence":0.89,"plateTime":0.46369291246615063,"extension":6.139967159507385},"index":4,"playId":"bfb172b5-c20a-39e7-ac32-704682174f2c","pitchNumber":3,"startTime":"2026-10-07T20:26:08.815Z","endTime":"2026-10-07T20:26:13.171Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795205779195857,"aZ":-24.170301694881555,"pfxX":8.335130814345101,"pfxZ":4.240301660139491,"pX":-0.7163256620699591,"pZ":1.2792866117037647,"vX0":-10.82241911527233,"vY0":-136.6816993276374,"vZ0":-6.953913584436523,"x":144.3,"y":204.24,"x0":2.2160031595489493,"y0":50.00494089193561,"z0":5.522272563954341,"aX":15.7365674143203},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":-12.7,"spinRate":1865,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.4010997435336545,"extension":6.490116192352153},"index":5,"playId":"a83e6bd4-c626-364a-8b1b-a6cdfb93913d","pitchNumber":4,"startTime":"2026-10-07T20:26:39.014Z","endTime":"2026-10-07T20:26:42.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85902159413167,"aZ":-34.15673125036273,"pfxX":-10.405511813331877,"pfxZ":-1.3996997677540506,"pX":0.5709626531887821,"pZ":2.8375749743432452,"vX0":-2.1506713227419434,"vY0":-118.38851851008039,"vZ0":0.32352350799262286,"x":95.24,"y":162.17,"x0":2.8442885027056257,"y0":50.00576156443244,"z0":5.840609081719652,"aX":-14.685172351587859},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.2,"breakHorizontal":19.3,"spinRate":2419,"spinDirection":297},"zone":3,"typeConfidence":0.89,"plateTime":0.463709470813491,"extension":6.080890236704485},"index":6,"playId":"ab3a5cd5-f3ba-3246-9fca-6ea8b1da8d93","pitchNumber":5,"startTime":"2026-10-07T20:26:56.385Z","endTime":"2026-10-07T20:27:00.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:27:00.182Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a ground ball to first baseman Munetaka Murakami.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-07T20:29:57.548Z","endTime":"2026-10-07T20:30:06.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24182365211272,"aZ":-17.939357146085637,"pfxX":6.13694830896379,"pfxZ":7.1886266338044,"pX":-0.26059748970841545,"pZ":2.8136745137695836,"vX0":-9.693590933986034,"vY0":-140.41264676474262,"vZ0":-5.123264039733399,"x":126.93,"y":162.81,"x0":2.4522943496646468,"y0":50.00420902389066,"z0":5.843741178169952,"aX":12.154985305030248},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":-8.9,"spinRate":2208,"spinDirection":132},"zone":4,"typeConfidence":0.92,"plateTime":0.39131869585130064,"extension":5.762218687570408},"hitData":{"launchSpeed":66.9,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.2,"coordY":161.53}},"index":0,"playId":"b69192e2-821c-3d45-9a06-5a3107dea0e8","pitchNumber":1,"startTime":"2026-10-07T20:29:58.686Z","endTime":"2026-10-07T20:30:06.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:30:06.638Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Nathaniel Lowe lines into a double play, third baseman Miguel Vargas to first baseman Munetaka Murakami. Jo Adell out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-07T20:30:42.879Z","endTime":"2026-10-07T20:31:09.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.698442576185553,"aZ":-36.83039722874516,"pfxX":-12.138958021743806,"pfxZ":-3.2038114295608313,"pX":-0.24206180170529146,"pZ":2.410588688287772,"vX0":-3.1931914308553697,"vY0":-120.68218217801807,"vZ0":0.42124480415784715,"x":107.3,"y":151.68,"x0":2.6796747117680626,"y0":50.00320379128371,"z0":5.51692713888702,"aX":-17.641619342801903},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.4,"breakHorizontal":22.8,"spinRate":2868,"spinDirection":308},"zone":4,"typeConfidence":0.9,"plateTime":0.4564347886349509,"extension":5.77415875086365},"index":0,"playId":"65a730c3-2d1d-3fb4-9ed5-697cea45879c","pitchNumber":1,"startTime":"2026-10-07T20:30:47.237Z","endTime":"2026-10-07T20:30:51.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69291392654386,"aZ":-27.22045705273243,"pfxX":10.07094303799043,"pfxZ":2.5545948990701346,"pX":0.4775706240425761,"pZ":1.9814274790238378,"vX0":-8.563689463578234,"vY0":-139.22151033107224,"vZ0":-4.706172384355967,"x":98.8,"y":185.28,"x0":2.302961590915646,"y0":50.00391474488467,"z0":5.521674173399614,"aX":19.5381668195006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":-16.2,"spinRate":2554,"spinDirection":124},"zone":9,"typeConfidence":0.91,"plateTime":0.3952019192163685,"extension":5.939272116834923},"hitData":{"launchSpeed":104.6,"launchAngle":5.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":101.21,"coordY":151.99}},"index":1,"playId":"c259e3fc-be65-38c9-a9d7-4d1401834f89","pitchNumber":2,"startTime":"2026-10-07T20:31:03.290Z","endTime":"2026-10-07T20:31:09.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:31:09.502Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-07T20:31:40.027Z","endTime":"2026-10-07T20:34:09.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15029451744433,"aZ":-37.43639806520748,"pfxX":-10.980758127648121,"pfxZ":-3.5476862144973715,"pX":2.5466465234930222,"pZ":2.947156131816327,"vX0":1.563930908303943,"vY0":-121.35912101127869,"vZ0":1.4806514274590703,"x":19.93,"y":159.21,"x0":3.3173808928602466,"y0":50.004885842004995,"z0":5.605546901715429,"aX":-16.27697329902327},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.8,"breakHorizontal":19.4,"spinRate":3002,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.4524230267701843,"extension":5.571326379858837},"index":0,"playId":"e5fa3d70-02d3-393b-b0d9-a8ba98d76ece","pitchNumber":1,"startTime":"2026-10-07T20:31:43.329Z","endTime":"2026-10-07T20:31:47.159Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30101860283144,"aZ":-14.819998835907022,"pfxX":6.270852391816375,"pfxZ":8.683174959134384,"pX":-0.8523989490533508,"pZ":2.2635139528702712,"vX0":-10.996898383345428,"vY0":-140.56277844284634,"vZ0":-6.847327366487052,"x":149.49,"y":177.67,"x0":2.298371833322409,"y0":50.00103912544595,"z0":5.696063202430586,"aX":12.530611974573267},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":-9.1,"spinRate":2292,"spinDirection":128},"zone":13,"typeConfidence":0.92,"plateTime":0.3898920267429662,"extension":5.943377488905575},"index":1,"playId":"4e624a0c-1147-3c0c-9b4f-805bda9aafea","pitchNumber":2,"startTime":"2026-10-07T20:31:55.739Z","endTime":"2026-10-07T20:31:59.100Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72639128095376,"aZ":-17.522937730150385,"pfxX":5.930168553662456,"pfxZ":7.431713961733745,"pX":1.2469776499422904,"pZ":4.094606840653643,"vX0":-5.879313311621159,"vY0":-140.23371410790918,"vZ0":-1.4530771848208044,"x":69.47,"y":128.23,"x0":2.6106056909023594,"y0":50.00232000240224,"z0":5.774569621419258,"aX":11.690716161491675},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":-9.4,"spinRate":2097,"spinDirection":125},"zone":12,"typeConfidence":0.92,"plateTime":0.3921081774020383,"extension":5.6707642655542605},"index":2,"playId":"99f00f33-1cdc-3743-8d89-7301da0c0290","pitchNumber":3,"startTime":"2026-10-07T20:32:12.923Z","endTime":"2026-10-07T20:32:16.786Z","isPitch":true,"type":"pitch"},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090751815842918,"aZ":-36.08694552169682,"pfxX":-9.846686974190344,"pfxZ":-2.6188991508116963,"pX":2.283919490628141,"pZ":2.5828313995772048,"vX0":0.848052282386133,"vY0":-121.86065662443983,"vZ0":0.29371937586417496,"x":29.94,"y":169.04,"x0":3.2086625610259,"y0":50.00082755564242,"z0":5.59127785325522,"aX":-14.730849769272206},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.4,"breakHorizontal":17.6,"spinRate":2801,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.45035705437541607,"extension":5.625438215694528},"index":3,"playId":"1cad2298-6c06-3e18-9b5d-b23aef582ae0","pitchNumber":4,"startTime":"2026-10-07T20:32:26.607Z","endTime":"2026-10-07T20:32:29.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629390712247336,"aZ":-28.70014160846803,"pfxX":9.21579544205385,"pfxZ":1.7992391468589002,"pX":-0.12715898050350927,"pZ":2.611220184668127,"vX0":-10.38481983479861,"vY0":-138.336570600265,"vZ0":-2.764899286377455,"x":121.85,"y":168.28,"x0":2.4829001978331666,"y0":50.005021513583294,"z0":5.553019904750876,"aX":17.816781364837837},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.9,"breakHorizontal":-14.4,"spinRate":2286,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.3963487775870811,"extension":6.100087976900037},"index":4,"playId":"abfe363f-6b3c-371d-8c07-9b75f3531ed3","pitchNumber":5,"startTime":"2026-10-07T20:32:42.226Z","endTime":"2026-10-07T20:32:46.003Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-10-07T20:32:55.880Z","endTime":"2026-10-07T20:33:01.825Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.972662464283047,"aZ":-15.240735881596201,"pfxX":4.325811846646106,"pfxZ":8.239502300431049,"pX":0.5473082011376018,"pZ":3.225840691191352,"vX0":-6.93828384916512,"vY0":-142.28549914936784,"vZ0":-4.390157879530203,"x":96.14,"y":151.68,"x0":2.452851458350195,"y0":50.00050999017687,"z0":5.7512268398588375,"aX":8.888409845568813},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":-6.5,"spinRate":2181,"spinDirection":130},"zone":3,"typeConfidence":0.9,"plateTime":0.3846172301080535,"extension":5.9412076218136995},"index":6,"playId":"abb0f315-26c0-320b-afb8-bca97749a758","pitchNumber":6,"startTime":"2026-10-07T20:33:01.825Z","endTime":"2026-10-07T20:33:05.523Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58138177106401,"aZ":-17.487396043611025,"pfxX":3.441730552277778,"pfxZ":7.415789794887738,"pX":-0.27021775387137786,"pZ":2.7735115986280694,"vX0":-8.892749378579792,"vY0":-140.0607215212817,"vZ0":-4.669242133128285,"x":127.3,"y":163.9,"x0":2.503271359403593,"y0":50.00120147736493,"z0":5.610992426868548,"aX":6.815424633103464},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":-4.3,"spinRate":2078,"spinDirection":123},"zone":1,"typeConfidence":0.85,"plateTime":0.39153274772215996,"extension":5.958271269732231},"index":7,"playId":"69dbea2f-8fe2-3750-9979-6a25ba77c0fa","pitchNumber":7,"startTime":"2026-10-07T20:33:23.261Z","endTime":"2026-10-07T20:33:27.046Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.6,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.805209466011355,"aZ":-15.098234878938532,"pfxX":5.45529066215294,"pfxZ":8.51762679265337,"pX":-0.060427291271799445,"pZ":1.53792966395668,"vX0":-8.789443142090425,"vY0":-141.5380696847187,"vZ0":-8.526087555628566,"x":119.3,"y":197.26,"x0":2.3932409529790317,"y0":50.00649006184312,"z0":5.580659885115178,"aX":10.942143815144911},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":-7.8,"spinRate":2084,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.3887077139973716,"extension":5.9776087661083235},"index":8,"playId":"9b957894-ba7c-32c7-8fd6-dd7394b578e6","pitchNumber":8,"startTime":"2026-10-07T20:33:45.350Z","endTime":"2026-10-07T20:33:49.151Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.721592802949516,"aZ":-14.449874828725303,"pfxX":6.844549885121298,"pfxZ":9.05840725626522,"pX":0.17810632900726678,"pZ":3.528723305083986,"vX0":-8.615978893262536,"vY0":-140.1904412600875,"vZ0":-3.2668885059401322,"x":110.21,"y":143.5,"x0":2.4268869576285024,"y0":50.003430074587286,"z0":5.674441524734175,"aX":13.393646339566393},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":-10.2,"spinRate":2314,"spinDirection":128},"zone":12,"typeConfidence":0.93,"plateTime":0.3932824623198705,"extension":5.919900787809475},"index":9,"playId":"68da10e2-4eba-32b3-907d-32891c8ba4c3","pitchNumber":9,"startTime":"2026-10-07T20:34:04.947Z","endTime":"2026-10-07T20:34:09.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:34:09.020Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Montgomery strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-07T20:37:10.291Z","endTime":"2026-10-07T20:37:57.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":"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},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.762201847167535,"aZ":-26.550370586147434,"pfxX":-3.0605108000824544,"pfxZ":3.4331691328536333,"pX":-1.0169817770120975,"pZ":2.399868310555857,"vX0":-7.716194564713301,"vY0":-128.1153825215353,"vZ0":-3.433526213987065,"x":155.76,"y":173.98,"x0":2.447991246521903,"y0":50.00620767966576,"z0":5.863495482591292,"aX":-5.020909870563521},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":7.4,"spinRate":2242,"spinDirection":179},"zone":13,"typeConfidence":0.9,"plateTime":0.4297250832443975,"extension":6.296185692877937},"index":0,"playId":"767047b5-bbe9-3d49-aeaf-f802c965be56","pitchNumber":1,"startTime":"2026-10-07T20:37:10.355Z","endTime":"2026-10-07T20:37:14.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34242856768231,"aZ":-26.11699528117964,"pfxX":9.1798196410463,"pfxZ":4.060611885040767,"pX":0.07062418392700828,"pZ":2.206938959719269,"vX0":-8.664831406520229,"vY0":-122.26119979727754,"vZ0":-3.1773144690407666,"x":114.31,"y":179.19,"x0":2.4925588059240122,"y0":50.00469486417081,"z0":5.800065727019522,"aX":13.699237152335714},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.7,"breakHorizontal":-14.2,"spinRate":1836,"spinDirection":128},"zone":8,"typeConfidence":0.89,"plateTime":0.45049897007016737,"extension":6.123176287699342},"index":1,"playId":"32cbbf27-dd6f-3f20-b2dd-7ac0482d0271","pitchNumber":2,"startTime":"2026-10-07T20:37:23.673Z","endTime":"2026-10-07T20:37:27.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-10-07T20:37:47.247Z","endTime":"2026-10-07T20:37:54.114Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445852886786597,"aZ":-28.876445035387267,"pfxX":7.1284918310421395,"pfxZ":2.267616882739503,"pX":1.0219734084545689,"pZ":3.5182567265947755,"vX0":-5.738977055753958,"vY0":-119.45409858804665,"vZ0":0.09130630494958503,"x":78.04,"y":143.79,"x0":2.5209925692009234,"y0":50.00506163685022,"z0":6.060206973746723,"aX":10.378361806205298},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.4,"breakHorizontal":-11.6,"spinRate":1639,"spinDirection":123},"zone":12,"typeConfidence":0.86,"plateTime":0.4572580497291363,"extension":5.9786940959633545},"index":3,"playId":"d1b86126-b086-3af4-ae86-6977e9974e98","pitchNumber":3,"startTime":"2026-10-07T20:37:54.114Z","endTime":"2026-10-07T20:37:57.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:37:57.627Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-07T20:38:23.427Z","endTime":"2026-10-07T20:38:59.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.492033857185604,"aZ":-27.447605559317957,"pfxX":-1.7826103100446828,"pfxZ":2.8781546280224983,"pX":0.507934929020286,"pZ":3.5222311365845442,"vX0":-4.385290039308763,"vY0":-127.23649808193588,"vZ0":-0.7267063007538306,"x":97.64,"y":143.68,"x0":2.483733122461081,"y0":50.004173618856356,"z0":5.981600665411148,"aX":-2.93066799133378},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":4.2,"spinRate":2136,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.43005749450447617,"extension":6.178370865344553},"index":0,"playId":"30d086fe-5a27-38f3-b512-5ac220b839fd","pitchNumber":1,"startTime":"2026-10-07T20:38:23.427Z","endTime":"2026-10-07T20:38:27.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":71.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502505078598933,"aZ":-31.010892229558657,"pfxX":-1.3735553432854477,"pfxZ":0.8727069874716005,"pX":1.1049893109929256,"pZ":3.895645448913047,"vX0":-3.2741935083005704,"vY0":-117.57193519859761,"vZ0":2.0450629096000714,"x":74.88,"y":133.6,"x0":2.7197774661048255,"y0":50.005550937219304,"z0":5.986703926374934,"aX":-1.8369693497403985},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.6,"breakHorizontal":3.6,"spinRate":1189,"spinDirection":190},"zone":12,"typeConfidence":0.83,"plateTime":0.4740588050302601,"extension":6.095022787787685},"index":1,"playId":"afcb4d98-2b15-3f95-91cb-a923a9fcbceb","pitchNumber":2,"startTime":"2026-10-07T20:38:36.845Z","endTime":"2026-10-07T20:38:40.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.095223029662826,"aZ":-26.951320093901852,"pfxX":-3.9338838348769496,"pfxZ":3.1259173627377184,"pX":-0.4036002753084229,"pZ":2.324712300524492,"vX0":-5.994508064955825,"vY0":-128.81634954362667,"vZ0":-3.401087354644921,"x":132.38,"y":176.01,"x0":2.4696353459637566,"y0":50.00458957406348,"z0":5.75811039567824,"aX":-6.575340425950635},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":8.5,"spinRate":2202,"spinDirection":191},"zone":4,"typeConfidence":0.9,"plateTime":0.42608126639750665,"extension":6.269684486741003},"hitData":{"launchSpeed":77.3,"launchAngle":33.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.01,"coordY":100.52}},"index":2,"playId":"18eb5983-d165-3a80-aca8-61b0018f2f28","pitchNumber":3,"startTime":"2026-10-07T20:38:51.913Z","endTime":"2026-10-07T20:38:59.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:38:59.801Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-07T20:39:27.413Z","endTime":"2026-10-07T20:40:58.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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(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},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.769813071271095,"aZ":-22.28087454211693,"pfxX":7.4265768908512415,"pfxZ":5.378152854304842,"pX":0.3983733990208857,"pZ":2.2576283934616317,"vX0":-7.869047442848684,"vY0":-135.28437245426747,"vZ0":-4.78541513766526,"x":101.81,"y":177.82,"x0":2.3913148642401914,"y0":50.00037182064844,"z0":5.6280595121427615,"aX":13.652005609161229},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-11.6,"spinRate":1978,"spinDirection":146},"zone":9,"typeConfidence":0.9,"plateTime":0.40615725723506024,"extension":6.465588737004003},"index":0,"playId":"23fc4b7c-d9db-3283-89e8-049375952fcb","pitchNumber":1,"startTime":"2026-10-07T20:39:27.413Z","endTime":"2026-10-07T20:39:31.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207405108563055,"aZ":-32.34349173099587,"pfxX":-8.039681793438913,"pfxZ":-0.11965563873097729,"pX":0.7764965110079217,"pZ":3.1203724821042664,"vX0":-2.1033044802751126,"vY0":-117.36266182602331,"vZ0":0.5314989570987492,"x":87.4,"y":154.53,"x0":2.7319672248776676,"y0":50.005430594366295,"z0":5.938630772909936,"aX":-11.05410463081426},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.2,"breakHorizontal":15.1,"spinRate":2437,"spinDirection":298},"zone":3,"typeConfidence":0.91,"plateTime":0.46931154220101456,"extension":6.079542846281195},"index":1,"playId":"8e8cd20b-fc7a-3a14-ae61-8556ba96d7a9","pitchNumber":2,"startTime":"2026-10-07T20:39:41.857Z","endTime":"2026-10-07T20:39:47.289Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-10-07T20:40:09.028Z","endTime":"2026-10-07T20:40:16.503Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669470317944416,"aZ":-31.934612111725393,"pfxX":-8.225292388313905,"pfxZ":0.16722751157340632,"pX":-0.4661383116456371,"pZ":2.634466045831036,"vX0":-4.572469970414546,"vY0":-119.14258489821216,"vZ0":-0.6084354621162802,"x":134.77,"y":167.65,"x0":2.5575705234428727,"y0":50.00061451378768,"z0":5.82420268180046,"aX":-11.613990671970596},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.5,"breakHorizontal":16.1,"spinRate":2457,"spinDirection":303},"zone":4,"typeConfidence":0.9,"plateTime":0.46286102054995437,"extension":6.09265631611305},"index":3,"playId":"830a2eb9-4220-311e-a1c7-897fa61472d4","pitchNumber":3,"startTime":"2026-10-07T20:40:16.503Z","endTime":"2026-10-07T20:40:20.680Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.701737645682208,"aZ":-17.62800442298059,"pfxX":0.7336005872325337,"pfxZ":7.883529866997003,"pX":-0.6865889185227019,"pZ":3.7895966556773892,"vX0":-8.131273567065676,"vY0":-134.8193468070354,"vZ0":-1.914083358478894,"x":143.17,"y":136.46,"x0":2.2702119166208035,"y0":50.00060396823514,"z0":5.749886810704356,"aX":1.3535716432501632},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":0.4,"spinRate":2135,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.4059099395216541,"extension":6.5878687565461975},"index":4,"playId":"061da34b-5040-3a86-b5d3-e5cfe30809a8","pitchNumber":4,"startTime":"2026-10-07T20:40:37.224Z","endTime":"2026-10-07T20:40:41.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.272245629523237,"aZ":-22.321603334077285,"pfxX":9.26886585617179,"pfxZ":5.3083333249694595,"pX":-0.3800117253664227,"pZ":1.92030176070078,"vX0":-10.54311734773966,"vY0":-135.28360592306635,"vZ0":-5.659034144888568,"x":131.49,"y":186.93,"x0":2.3618128398643115,"y0":50.00161377043861,"z0":5.602038142068582,"aX":17.195494337732182},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-14.5,"spinRate":2061,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.4047518398526764,"extension":6.633256323758973},"index":5,"playId":"4f578f81-578e-389e-8761-e1f358ecc13b","pitchNumber":5,"startTime":"2026-10-07T20:40:54.338Z","endTime":"2026-10-07T20:40:58.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:40:58.115Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:44:01.032Z","endTime":"2026-10-07T20:45:17.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Hudson replaces Sean Newcomb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T20:42:31.410Z","endTime":"2026-10-07T20:44:03.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663542,"link":"/api/v1/people/663542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":70.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406783137784355,"aZ":-35.07009194938661,"pfxX":-7.127079305267137,"pfxZ":-2.2589900817384976,"pX":-1.4259208383501576,"pZ":2.1666738619424413,"vX0":-8.391506136243516,"vY0":-113.77394816751354,"vZ0":1.993428822293939,"x":171.35,"y":180.28,"x0":3.269415507124641,"y0":50.0039780933854,"z0":4.814720165490966,"aX":-9.126151600332367},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.0,"breakHorizontal":15.5,"spinRate":1997,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.48577223225100763,"extension":7.177221458815574},"index":1,"playId":"f2bb8f19-1f49-33d0-8140-213fa9a6d87a","pitchNumber":1,"startTime":"2026-10-07T20:44:03.231Z","endTime":"2026-10-07T20:44:07.141Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062345269271237,"aZ":-20.1249208900258,"pfxX":7.365756620353728,"pfxZ":7.015164573924519,"pX":-0.8476142552787296,"pZ":2.7159671291056067,"vX0":-12.701521861281705,"vY0":-130.86280734014318,"vZ0":-2.1773726098724047,"x":149.31,"y":165.45,"x0":3.1330677782555525,"y0":50.003952312330554,"z0":5.081705383429429,"aX":12.655108146817083},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.4,"breakHorizontal":-10.2,"spinRate":2125,"spinDirection":118},"zone":11,"typeConfidence":0.88,"plateTime":0.42008157786538947,"extension":7.18988698858812},"index":2,"playId":"36c2f3fd-672d-3b21-b616-0cd126a1e3b8","pitchNumber":2,"startTime":"2026-10-07T20:44:16.486Z","endTime":"2026-10-07T20:44:20.650Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986686135435033,"aZ":-19.39909100659071,"pfxX":6.346345233407056,"pfxZ":7.5278882933483455,"pX":-0.5168953812162058,"pZ":2.8066857184027376,"vX0":-11.427119256464483,"vY0":-129.6687294771677,"vZ0":-1.9007180303297995,"x":136.7,"y":163.0,"x0":3.129390694354895,"y0":50.00185530609152,"z0":5.034539976509197,"aX":10.769516188324664},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.4,"breakHorizontal":-8.9,"spinRate":2206,"spinDirection":124},"zone":1,"typeConfidence":0.88,"plateTime":0.42295087826264766,"extension":7.375349261695829},"index":3,"playId":"a84fc15b-4ee5-3fab-bbde-090e410746db","pitchNumber":3,"startTime":"2026-10-07T20:44:31.372Z","endTime":"2026-10-07T20:44:35.166Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072054625270326,"aZ":-36.00385245994668,"pfxX":-6.699159124428208,"pfxZ":-2.8675506052492103,"pX":-0.8327724146043757,"pZ":2.020049259254448,"vX0":-7.744121476439453,"vY0":-116.0182262432292,"vZ0":1.815598288728619,"x":148.74,"y":184.24,"x0":3.446612776108203,"y0":50.00491403368478,"z0":4.714298685743914,"aX":-8.935679731633332},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.2,"breakHorizontal":14.4,"spinRate":1973,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.47606349202243603,"extension":7.190205640394104},"index":4,"playId":"c7318de6-f84c-3ff5-8f91-c1345b15a979","pitchNumber":4,"startTime":"2026-10-07T20:44:46.099Z","endTime":"2026-10-07T20:44:50.258Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45812137249481,"aZ":-20.857611825045048,"pfxX":7.1694580210034315,"pfxZ":6.5179168007879245,"pX":-1.4443509441959048,"pZ":1.796672707760983,"vX0":-14.350306814497928,"vY0":-131.1270285881047,"vZ0":-3.9698279373989664,"x":172.06,"y":190.27,"x0":3.1747293204483786,"y0":50.00331907598457,"z0":4.891832702580455,"aX":12.450331499826836},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":-9.7,"spinRate":2209,"spinDirection":122},"zone":13,"typeConfidence":0.88,"plateTime":0.41816152466518997,"extension":7.374699659551209},"index":5,"playId":"8122e640-2b25-3dbd-9731-bcfa050564ff","pitchNumber":5,"startTime":"2026-10-07T20:45:12.970Z","endTime":"2026-10-07T20:45:17.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:45:17.756Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to shortstop Colson Montgomery.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:45:43.418Z","endTime":"2026-10-07T20:48:21.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72217491146814,"aZ":-37.55219388792532,"pfxX":-8.660353117620112,"pfxZ":-3.8160823777964197,"pX":0.13988537667340295,"pZ":1.5977003045856566,"vX0":-5.3453389099200015,"vY0":-118.28410427563676,"vZ0":0.5885464098178752,"x":111.67,"y":195.64,"x0":3.55834195693164,"y0":50.00260526719621,"z0":4.804000727221386,"aX":-12.203673722701142},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.5,"breakHorizontal":17.0,"spinRate":2030,"spinDirection":304},"zone":14,"typeConfidence":0.9,"plateTime":0.46402995429110483,"extension":7.140882173516844},"index":0,"playId":"28c22509-8b03-3f15-9760-c2a204a23df0","pitchNumber":1,"startTime":"2026-10-07T20:45:43.418Z","endTime":"2026-10-07T20:45:47.416Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"}}},{"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},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.539329272825757,"aZ":-25.03000078123089,"pfxX":7.079678217181852,"pfxZ":4.080948808249891,"pX":-1.4802601480774507,"pZ":2.760964770622293,"vX0":-14.377995331197603,"vY0":-131.42847169681718,"vZ0":-0.9378559295006136,"x":173.42,"y":164.23,"x0":3.1386158576179057,"y0":50.00593948713778,"z0":4.979383700242992,"aX":12.404910215999665},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":-9.7,"spinRate":2083,"spinDirection":112},"zone":11,"typeConfidence":0.75,"plateTime":0.41655943828375497,"extension":7.510532909086344},"index":1,"playId":"70d4a342-0201-3966-9808-af071a0d9940","pitchNumber":2,"startTime":"2026-10-07T20:46:15.671Z","endTime":"2026-10-07T20:46:19.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-10-07T20:46:43.729Z","endTime":"2026-10-07T20:46:59.032Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47321340241469,"aZ":-22.527386667295676,"pfxX":8.68114060201728,"pfxZ":5.469903136403381,"pX":-1.6178112497517854,"pZ":2.497173868624696,"vX0":-15.39104939210962,"vY0":-132.25693354298969,"vZ0":-1.908190754910721,"x":178.67,"y":171.36,"x0":3.1617041567457242,"y0":50.00069059501485,"z0":4.8882277649842,"aX":15.304682764256194},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":-12.1,"spinRate":2167,"spinDirection":112},"zone":11,"typeConfidence":0.82,"plateTime":0.41490886902604274,"extension":7.205177825266421},"index":3,"playId":"03e5c0a5-6982-3a4c-98bd-dae165c018b2","pitchNumber":3,"startTime":"2026-10-07T20:46:59.032Z","endTime":"2026-10-07T20:47:02.959Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"index":4,"playId":"9fc2f903-82c1-475a-a053-d4455a905da4","startTime":"2026-10-07T20:47:18.058Z","endTime":"2026-10-07T20:47:23.058Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46122453760894,"aZ":-24.592841035604234,"pfxX":7.949132919040366,"pfxZ":4.427964024718169,"pX":-0.46569789609167384,"pZ":2.023338916285631,"vX0":-12.356019321525798,"vY0":-130.05525604297148,"vZ0":-2.2028773778300312,"x":134.75,"y":184.15,"x0":3.3155771975395303,"y0":50.002904674408924,"z0":4.74801510312536,"aX":13.609322931848851},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":-11.6,"spinRate":2118,"spinDirection":111},"zone":7,"typeConfidence":0.73,"plateTime":0.42126681164021784,"extension":7.441588268258044},"index":5,"playId":"eb2f48d5-a6dc-36d9-b6ab-241b8ae021fe","pitchNumber":4,"startTime":"2026-10-07T20:47:38.601Z","endTime":"2026-10-07T20:47:42.517Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886535690207484,"aZ":-22.182951137691948,"pfxX":7.3341477543767954,"pfxZ":5.754040275153527,"pX":-0.6280514718289886,"pZ":2.2151903079759583,"vX0":-12.190849000547491,"vY0":-131.25008352306074,"vZ0":-2.672100843654401,"x":140.94,"y":178.97,"x0":3.133190714100001,"y0":50.005112664693044,"z0":4.906118703692199,"aX":12.742653103922054},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":-10.4,"spinRate":2205,"spinDirection":120},"zone":4,"typeConfidence":0.86,"plateTime":0.4179945615585545,"extension":7.3624112863560285},"index":6,"playId":"74fc49ed-3bcb-3b14-b625-ed5ec59f0a73","pitchNumber":5,"startTime":"2026-10-07T20:47:56.620Z","endTime":"2026-10-07T20:48:00.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.968887647527247,"aZ":-21.083614452270112,"pfxX":7.511951014499195,"pfxZ":6.079966042074621,"pX":-0.6281163935438895,"pZ":2.027753886822912,"vX0":-12.932060602057366,"vY0":-133.9556473006126,"vZ0":-3.5875007865845614,"x":140.94,"y":184.03,"x0":3.278193265827421,"y0":50.00093649178018,"z0":4.885077043150759,"aX":13.699511690787864},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":-10.9,"spinRate":2257,"spinDirection":110},"zone":7,"typeConfidence":0.89,"plateTime":0.40832134524056496,"extension":7.258167646556349},"hitData":{"launchSpeed":95.6,"launchAngle":9.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":152.85}},"index":7,"playId":"7daa2497-d2c6-305f-8b26-e5fa56806d2f","pitchNumber":6,"startTime":"2026-10-07T20:48:15.125Z","endTime":"2026-10-07T20:48:21.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:48:21.492Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a ground ball to right fielder Braden Montgomery. Travis Bazzana to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:49:13.968Z","endTime":"2026-10-07T20:50:07.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a45ebd41-e65b-35ea-8e5b-3f7312d3493f","startTime":"2026-10-07T20:48:56.970Z","endTime":"2026-10-07T20:49:01.045Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09368387141688,"aZ":-21.754724145563234,"pfxX":7.558614638184768,"pfxZ":5.800094510121591,"pX":-0.07454618788119871,"pZ":2.33237388296879,"vX0":-11.487804523954317,"vY0":-133.510659040344,"vZ0":-2.5948102492831024,"x":119.84,"y":175.81,"x0":3.3118805696011577,"y0":50.00117963444269,"z0":4.891070712431651,"aX":13.57588859478642},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":-11.0,"spinRate":2365,"spinDirection":117},"zone":5,"typeConfidence":0.88,"plateTime":0.41103878804860994,"extension":7.319452215942502},"index":1,"playId":"99623e6a-d17b-3b94-8f5b-d8b9bfdc315d","pitchNumber":1,"startTime":"2026-10-07T20:49:16.267Z","endTime":"2026-10-07T20:49:20.035Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072465410720678,"aZ":-37.06718420608279,"pfxX":-7.432943419956256,"pfxZ":-3.5165039949714414,"pX":-0.8327633678905176,"pZ":1.8343878613247864,"vX0":-7.832409056918776,"vY0":-118.26055434148064,"vZ0":1.3240795148596742,"x":148.74,"y":189.25,"x0":3.508446942931914,"y0":50.00183138208215,"z0":4.711454907292402,"aX":-10.348472359616313},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.6,"breakHorizontal":15.6,"spinRate":2094,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.46615299304301727,"extension":7.359274165936414},"index":2,"playId":"2f464018-088a-36c7-afff-042cfc92ccd6","pitchNumber":2,"startTime":"2026-10-07T20:49:35.058Z","endTime":"2026-10-07T20:49:38.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692003937906772,"aZ":-19.31029446755246,"pfxX":7.421917798700347,"pfxZ":7.080618826723377,"pX":0.7621292823837426,"pZ":2.9158024970311742,"vX0":-9.235049965312658,"vY0":-134.10617465423326,"vZ0":-1.5463071563487012,"x":87.95,"y":160.05,"x0":3.290241211679222,"y0":50.00339522066443,"z0":4.880893615498645,"aX":13.485482972102263},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":-11.4,"spinRate":2337,"spinDirection":117},"zone":3,"typeConfidence":0.9,"plateTime":0.4088362985109062,"extension":7.118081330370548},"hitData":{"launchSpeed":93.6,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.99,"coordY":126.23}},"index":3,"playId":"fb4eb754-4971-3fb8-a363-f3097f2eade2","pitchNumber":3,"startTime":"2026-10-07T20:49:57.926Z","endTime":"2026-10-07T20:50:07.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:50:07.499Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Randal Grichuk. Travis Bazzana scores. Brayan Rocchio to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:50:35.796Z","endTime":"2026-10-07T20:51:14.523Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":663542,"link":"/api/v1/people/663542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":70.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.671695501537638,"aZ":-37.52370128074884,"pfxX":-10.065917316027592,"pfxZ":-4.2069673296823,"pX":-0.40792806679721316,"pZ":1.828397400999037,"vX0":-5.716940752542033,"vY0":-113.80762089922844,"vZ0":1.8480134249029254,"x":132.55,"y":189.41,"x0":3.4696626004629336,"y0":50.00132332831326,"z0":4.80661600609404,"aX":-12.808236375247153},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.5,"breakHorizontal":19.9,"spinRate":2051,"spinDirection":303},"zone":7,"typeConfidence":0.88,"plateTime":0.48686400644534045,"extension":7.171818691270208},"index":0,"playId":"b7ea0488-2b2b-39c1-ae8a-1daafe391720","pitchNumber":1,"startTime":"2026-10-07T20:50:43.329Z","endTime":"2026-10-07T20:50:47.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724829627559288,"aZ":-21.92803952982751,"pfxX":6.4065850216767135,"pfxZ":5.888263501558188,"pX":-0.4201118174816458,"pZ":2.419313097309775,"vX0":-11.651050682511077,"vY0":-131.52438019215444,"vZ0":-2.11636289754016,"x":133.01,"y":173.46,"x0":3.2488394691664966,"y0":50.0021557703251,"z0":4.872573492991201,"aX":11.147005980251},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":-8.9,"spinRate":2167,"spinDirection":121},"zone":4,"typeConfidence":0.87,"plateTime":0.4175728812775974,"extension":7.2667010512137455},"hitData":{"launchSpeed":93.5,"launchAngle":17.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.12,"coordY":89.31}},"index":1,"playId":"4339f415-35d6-3cd5-9895-4ccb589b63a3","pitchNumber":2,"startTime":"2026-10-07T20:51:02.263Z","endTime":"2026-10-07T20:51:14.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:51:14.523Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Brayan Rocchio to 3rd. Steven Kwan to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:54:36.152Z","endTime":"2026-10-07T20:55:58.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696146,"fullName":"Hagen Smith","link":"/api/v1/people/696146"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T20:52:09.743Z","endTime":"2026-10-07T20:53:18.738Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hagen Smith replaces Bryan Hudson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-10-07T20:53:18.738Z","endTime":"2026-10-07T20:54:38.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696146,"link":"/api/v1/people/696146"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52874151615764,"aZ":-24.353642220397823,"pfxX":-0.22387922108732017,"pfxZ":4.488671078730896,"pX":-1.1959632722318332,"pZ":2.3893938995887316,"vX0":-10.683504427373276,"vY0":-130.8411133540527,"vZ0":-3.2502114554235972,"x":162.59,"y":174.27,"x0":2.9617647065672292,"y0":50.00017376933939,"z0":5.46415274428283,"aX":-0.3872883396626853},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":2.6,"spinRate":2602,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.41796554241441797,"extension":6.812626351458063},"index":2,"playId":"cd4b77ba-bd3e-3346-9dd6-4052b6161517","pitchNumber":1,"startTime":"2026-10-07T20:54:38.495Z","endTime":"2026-10-07T20:54:42.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40130345015295,"aZ":-16.637184893464298,"pfxX":5.176092802805696,"pfxZ":8.201030763014662,"pX":1.7100396258802366,"pZ":2.939778717847529,"vX0":-5.956762395261432,"vY0":-137.24940861236374,"vZ0":-3.4448325710139525,"x":51.82,"y":159.41,"x0":3.2433653528079853,"y0":50.00061098592079,"z0":5.354692794332011,"aX":9.80373312553199},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":-8.0,"spinRate":2456,"spinDirection":139},"zone":12,"typeConfidence":0.88,"plateTime":0.40016019023259286,"extension":6.69031375600778},"index":3,"playId":"aaf5b640-861a-32a2-9268-18358d33b985","pitchNumber":2,"startTime":"2026-10-07T20:54:55.417Z","endTime":"2026-10-07T20:54:59.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23010660652036,"aZ":-21.653063136700023,"pfxX":-0.4127293478215055,"pfxZ":5.936177387745225,"pX":-0.2051449205341651,"pZ":0.9682454221900889,"vX0":-8.191357493034396,"vY0":-132.52915621130748,"vZ0":-7.2205773002160445,"x":124.82,"y":212.64,"x0":2.98391816521896,"y0":50.00527355396545,"z0":5.3182544511925585,"aX":-0.7304298861262365},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2559,"spinDirection":161},"zone":13,"typeConfidence":0.91,"plateTime":0.4138388424325625,"extension":6.776750410846443},"index":4,"playId":"a4dfef69-717e-3b67-9883-a1a0015dc504","pitchNumber":3,"startTime":"2026-10-07T20:55:14.311Z","endTime":"2026-10-07T20:55:18.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68549314276459,"aZ":-15.760883277563513,"pfxX":5.316478563479263,"pfxZ":8.631106553409138,"pX":0.2701986556242188,"pZ":2.352558081551691,"vX0":-9.427463947643256,"vY0":-137.56706804986038,"vZ0":-5.228518308924045,"x":106.7,"y":175.26,"x0":3.062864911307369,"y0":50.00621075872735,"z0":5.3592690374026155,"aX":10.11491657872825},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":-7.4,"spinRate":2401,"spinDirection":137},"zone":5,"typeConfidence":0.89,"plateTime":0.39932015918209185,"extension":6.849565103398437},"index":5,"playId":"e6bac3b0-f846-3a8e-878a-eb7b8c8a3de5","pitchNumber":4,"startTime":"2026-10-07T20:55:36.241Z","endTime":"2026-10-07T20:55:40.212Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437217768120547,"aZ":-27.856692218634663,"pfxX":-2.0952993607776547,"pfxZ":2.5386108287078786,"pX":1.2446360176051159,"pZ":1.9815131653679383,"vX0":-4.013270085640529,"vY0":-129.90735150991526,"vZ0":-3.4072031506945684,"x":69.56,"y":185.28,"x0":3.084643637551924,"y0":50.002251513926346,"z0":5.43872980273371,"aX":-3.5639223133953517},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":4.7,"spinRate":2487,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.42240684740191803,"extension":6.701029570751474},"index":6,"playId":"55bcacd2-9568-3621-b640-a5b84b7fc0d3","pitchNumber":5,"startTime":"2026-10-07T20:55:53.700Z","endTime":"2026-10-07T20:55:58.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:55:58.191Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chase DeLauter grounds into a force out, first baseman Munetaka Murakami to catcher Kyle Teel. Brayan Rocchio out at home. Steven Kwan to 3rd. José Ramírez to 2nd. Chase DeLauter to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:56:23.500Z","endTime":"2026-10-07T20:57:15.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696146,"fullName":"Hagen Smith","link":"/api/v1/people/696146"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554244789936668,"aZ":-14.076736184561492,"pfxX":3.693042943638113,"pfxZ":9.402033977046548,"pX":0.7140787201915298,"pZ":2.820513300256823,"vX0":-7.928504968622432,"vY0":-138.06687314745986,"vZ0":-4.228869442844388,"x":89.78,"y":162.63,"x0":3.146863893811969,"y0":50.005372142760315,"z0":5.323521636894887,"aX":7.1112249796859235},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2476,"spinDirection":134},"zone":6,"typeConfidence":0.85,"plateTime":0.3971430391628985,"extension":6.80882053515572},"index":0,"playId":"68924fde-bcaa-3316-8f82-1828b9d46287","pitchNumber":1,"startTime":"2026-10-07T20:56:27.905Z","endTime":"2026-10-07T20:56:31.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41242503593233,"aZ":-35.18797649561517,"pfxX":-1.879488909663876,"pfxZ":-1.9837524065803507,"pX":-0.4642218818313004,"pZ":1.2465579175918415,"vX0":-7.568847150833951,"vY0":-122.57669248158837,"vZ0":-2.6925427767840633,"x":134.7,"y":205.12,"x0":2.9087204871040075,"y0":50.00242567198687,"z0":5.366070358081348,"aX":-2.8561332227112737},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.0,"breakHorizontal":5.2,"spinRate":2482,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4469940987076275,"extension":6.787859568901094},"index":1,"playId":"a07bca23-3a61-3088-abfe-fcd6306cdeb0","pitchNumber":2,"startTime":"2026-10-07T20:56:45.783Z","endTime":"2026-10-07T20:56:49.652Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55636593686576,"aZ":-30.030602095972707,"pfxX":-1.830512388186371,"pfxZ":1.2898841401782892,"pX":0.2952982794046444,"pZ":2.172346827743817,"vX0":-6.218566821833931,"vY0":-128.56900419510578,"vZ0":-2.2531718346243226,"x":105.74,"y":180.13,"x0":2.986950999502235,"y0":50.006403552932,"z0":5.39905256320411,"aX":-3.05408437008397},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":4.8,"spinRate":2458,"spinDirection":196},"zone":8,"typeConfidence":0.89,"plateTime":0.42661236865936925,"extension":6.75970570012049},"hitData":{"launchSpeed":104.3,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":167.38}},"index":2,"playId":"252c04fe-ad18-3a3b-93e8-f9b405676fd3","pitchNumber":3,"startTime":"2026-10-07T20:57:07.469Z","endTime":"2026-10-07T20:57:15.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:57:15.515Z","atBatIndex":20},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jo Adell triples (2) on a ground ball to right fielder Braden Montgomery. Steven Kwan scores. José Ramírez scores. Chase DeLauter scores.","rbi":3,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:57:48.570Z","endTime":"2026-10-07T20:59:23.872Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696146,"fullName":"Hagen Smith","link":"/api/v1/people/696146"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":663542,"link":"/api/v1/people/663542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":663542,"link":"/api/v1/people/663542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":696146,"link":"/api/v1/people/696146"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32703751239317,"aZ":-35.5728771244986,"pfxX":-1.4730355418599554,"pfxZ":-2.18540603465825,"pX":-1.6812311635235415,"pZ":0.07529908935017286,"vX0":-10.652524330345997,"vY0":-124.48619321648333,"vZ0":-5.559024840366795,"x":181.08,"y":236.75,"x0":2.862808305897577,"y0":50.00504943106722,"z0":5.316550270400034,"aX":-2.2872532453474936},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.2,"breakHorizontal":5.4,"spinRate":2580,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4416951316340012,"extension":6.981732780329936},"index":0,"playId":"b1294cc3-c41e-3e54-8ed3-457221a11be0","pitchNumber":1,"startTime":"2026-10-07T20:57:48.570Z","endTime":"2026-10-07T20:57:53.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08324181782705,"aZ":-22.026811869429533,"pfxX":0.028070722443469087,"pfxZ":5.534766801027548,"pX":-1.1425125451303213,"pZ":0.517420912155267,"vX0":-10.371967021534344,"vY0":-134.31102722557077,"vZ0":-8.502919811459025,"x":160.55,"y":224.81,"x0":2.759614528277894,"y0":50.00341337979456,"z0":5.280927129423274,"aX":0.05155578834289639},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":2.0,"spinRate":2556,"spinDirection":150},"zone":13,"typeConfidence":0.88,"plateTime":0.40722100381915904,"extension":6.980306616491253},"index":1,"playId":"aa5c33c2-d699-3f47-ba54-5cb5917d7bd4","pitchNumber":2,"startTime":"2026-10-07T20:58:21.342Z","endTime":"2026-10-07T20:58:25.690Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65599809601269,"aZ":-16.500305808134197,"pfxX":4.31970139345704,"pfxZ":8.023244625662937,"pX":0.15767719078561712,"pZ":3.137308351325174,"vX0":-9.262113985235557,"vY0":-138.8027839228446,"vZ0":-3.0667251126635016,"x":110.99,"y":154.07,"x0":2.97453748682209,"y0":50.005364549746794,"z0":5.353254722462507,"aX":8.442321441839896},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":-5.9,"spinRate":2302,"spinDirection":132},"zone":2,"typeConfidence":0.89,"plateTime":0.39439664361001414,"extension":6.881073817080688},"index":2,"playId":"3a650c5e-c62d-3065-80b3-7dded33e98e5","pitchNumber":3,"startTime":"2026-10-07T20:58:45.053Z","endTime":"2026-10-07T20:58:48.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957354755924786,"aZ":-19.20015233066801,"pfxX":5.93717160924394,"pfxZ":6.609562451982214,"pX":0.1774899919092087,"pZ":3.533774349814733,"vX0":-9.72897774056237,"vY0":-138.53205915076822,"vZ0":-1.589649405003216,"x":110.23,"y":143.37,"x0":2.9471634472563735,"y0":50.00654125691898,"z0":5.385150784904504,"aX":11.66193004006777},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":-9.0,"spinRate":2570,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.39382849777458295,"extension":6.817824462940462},"hitData":{"launchSpeed":101.3,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.8,"coordY":170.09}},"index":3,"playId":"84465c3e-c6b1-3b84-952f-d1195c2f822c","pitchNumber":4,"startTime":"2026-10-07T20:59:08.460Z","endTime":"2026-10-07T20:59:23.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T20:59:23.872Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathaniel Lowe walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T20:59:55.980Z","endTime":"2026-10-07T21:01:40.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696146,"fullName":"Hagen Smith","link":"/api/v1/people/696146"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.715409530023628,"aZ":-34.20157971373058,"pfxX":-0.4122702747289746,"pfxZ":-1.3030819605386856,"pX":-0.5808004374842214,"pZ":0.7633918341285648,"vX0":-8.441176634323021,"vY0":-123.52865145593364,"vZ0":-4.18102715682608,"x":139.14,"y":218.17,"x0":2.922363439491374,"y0":50.00107957523119,"z0":5.327752368517568,"aX":-0.6419529988244933},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.1,"breakHorizontal":2.5,"spinRate":2413,"spinDirection":300},"zone":13,"typeConfidence":0.89,"plateTime":0.4420089532259017,"extension":6.942109407898853},"index":0,"playId":"ffd20a5e-7c1f-3c7e-b4aa-eac90bf43fcc","pitchNumber":1,"startTime":"2026-10-07T20:59:55.980Z","endTime":"2026-10-07T21:00:00.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.127060634136505,"aZ":-25.84131560717683,"pfxX":-1.2855898650286788,"pfxZ":3.788381705601621,"pX":1.4691275512029665,"pZ":3.67292246697462,"vX0":-3.63575900839987,"vY0":-128.40096097570853,"vZ0":0.4929743364519438,"x":61.0,"y":139.61,"x0":3.0695005660852046,"y0":50.004586513444686,"z0":5.486161499976527,"aX":-2.1509229469843136},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":3.1,"spinRate":2387,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.42626499413556207,"extension":6.732386903814032},"index":1,"playId":"35037b2d-a855-3d06-b8ef-1c17a9a3ff90","pitchNumber":2,"startTime":"2026-10-07T21:00:16.908Z","endTime":"2026-10-07T21:00:20.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30219923014698,"aZ":-17.354597826954787,"pfxX":6.031249013778909,"pfxZ":7.756091733514607,"pX":0.45805801934503565,"pZ":1.7444590456075901,"vX0":-9.219124595011191,"vY0":-137.08827313105948,"vZ0":-6.080409651952708,"x":99.54,"y":191.68,"x0":3.075413601170416,"y0":50.00010185796114,"z0":5.169025606028256,"aX":11.519626758634509},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":-9.1,"spinRate":2405,"spinDirection":136},"zone":9,"typeConfidence":0.9,"plateTime":0.39900117356690856,"extension":7.003669150845974},"index":2,"playId":"b51486dd-88db-3c14-bddb-206241bfd72d","pitchNumber":3,"startTime":"2026-10-07T21:00:35.018Z","endTime":"2026-10-07T21:00:39.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31737979301848,"aZ":-15.313496085657466,"pfxX":4.442977241503458,"pfxZ":8.774407586162603,"pX":0.8920164801455482,"pZ":2.506397301407316,"vX0":-7.7667979448787925,"vY0":-137.68087089613172,"vZ0":-4.436683009266455,"x":83.0,"y":171.11,"x0":3.1711517063767376,"y0":50.00322792996703,"z0":5.173783924414542,"aX":8.538529938822178},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":-6.5,"spinRate":2405,"spinDirection":137},"zone":14,"typeConfidence":0.88,"plateTime":0.39769264854922604,"extension":6.880461031560929},"index":3,"playId":"fb536e61-e635-32da-b6f1-da90b507a481","pitchNumber":4,"startTime":"2026-10-07T21:00:53.907Z","endTime":"2026-10-07T21:00:58.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458741924234744,"aZ":-17.12787323982584,"pfxX":3.4176810708467045,"pfxZ":7.934230374548241,"pX":0.2539225390659592,"pZ":3.743241343396802,"vX0":-8.855478031025564,"vY0":-136.4497612119542,"vZ0":-1.135799214353025,"x":107.32,"y":137.71,"x0":3.0892341400480747,"y0":50.00074064477471,"z0":5.338582994736878,"aX":6.48040540644502},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":-4.4,"spinRate":2388,"spinDirection":144},"zone":12,"typeConfidence":0.85,"plateTime":0.40056481608874517,"extension":6.987878544031589},"index":4,"playId":"1371b31f-d04d-33bb-90c5-ce51bb62addf","pitchNumber":5,"startTime":"2026-10-07T21:01:12.300Z","endTime":"2026-10-07T21:01:16.284Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-10-07T21:01:35.884Z","endTime":"2026-10-07T21:01:36.304Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.296487378499414,"aZ":-18.029179151764225,"pfxX":4.4453793087489215,"pfxZ":7.3197456012209905,"pX":1.7077071605627936,"pZ":3.3039472076575374,"vX0":-5.4452665945839485,"vY0":-137.8037667757259,"vZ0":-2.022867918725935,"x":51.91,"y":149.57,"x0":3.127450915524218,"y0":50.00150483093172,"z0":5.2593921995106925,"aX":8.589075670833697},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":-7.0,"spinRate":2329,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.39677945133880765,"extension":7.004588716194013},"index":6,"playId":"9773346c-c853-33dc-b481-044c81469d09","pitchNumber":6,"startTime":"2026-10-07T21:01:36.304Z","endTime":"2026-10-07T21:01:40.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:01:40.623Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging, catcher Kyle Teel to first baseman Munetaka Murakami.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T21:02:42.743Z","endTime":"2026-10-07T21:03:32.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696146,"fullName":"Hagen Smith","link":"/api/v1/people/696146"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T21:02:21.084Z","endTime":"2026-10-07T21:02:45.072Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748251185484865,"aZ":-25.920577901024753,"pfxX":-0.9439479328307985,"pfxZ":3.6102969319337177,"pX":0.7476447762248141,"pZ":2.4019216315266902,"vX0":-6.0458088774899945,"vY0":-129.9194744174143,"vZ0":-2.789708734858303,"x":88.5,"y":173.93,"x0":3.2145965684992546,"y0":50.00340750916075,"z0":5.43146997086408,"aX":-1.6355783857845887},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":2.9,"spinRate":2446,"spinDirection":183},"zone":6,"typeConfidence":0.91,"plateTime":0.4194127806507528,"extension":6.905688172453892},"index":1,"playId":"024ec4a0-b9da-3eef-98fa-9fa1410d7641","pitchNumber":1,"startTime":"2026-10-07T21:02:45.072Z","endTime":"2026-10-07T21:02:49.098Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99734107399623,"aZ":-24.300248232706966,"pfxX":-1.7311239172713453,"pfxZ":4.48795252365614,"pX":0.12416938376126119,"pZ":1.561905356625087,"vX0":-6.597599190361317,"vY0":-131.21934582499463,"vZ0":-5.425609192771084,"x":112.27,"y":196.61,"x0":2.8892530578842477,"y0":50.006171816536074,"z0":5.450882797328154,"aX":-3.0395710561011544},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":4.4,"spinRate":2515,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.4163233274454483,"extension":6.884208664504976},"index":2,"playId":"5515c383-7689-355b-bd72-7cbd01dc56bf","pitchNumber":2,"startTime":"2026-10-07T21:03:04.524Z","endTime":"2026-10-07T21:03:08.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077979680723935,"aZ":-35.507203208224,"pfxX":-3.746630676803056,"pfxZ":-2.2321238553169938,"pX":0.3276231948241755,"pZ":0.666537835339641,"vX0":-5.2092097236735455,"vY0":-121.396324189649,"vZ0":-3.824730059618072,"x":104.51,"y":220.78,"x0":2.9852261922864773,"y0":50.00016996754098,"z0":5.343402754604406,"aX":-5.606629783171941},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.7,"breakHorizontal":8.0,"spinRate":2553,"spinDirection":293},"zone":14,"typeConfidence":0.91,"plateTime":0.4506717466785144,"extension":6.936385750946065},"index":3,"playId":"8a3beda2-3499-33fc-af0e-97204723e0d4","pitchNumber":3,"startTime":"2026-10-07T21:03:24.637Z","endTime":"2026-10-07T21:03:32.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:03:32.424Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sam Antonacci hit by pitch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T21:06:31.876Z","endTime":"2026-10-07T21:08:07.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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(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},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.236499452688186,"aZ":-21.55885940006206,"pfxX":9.812130099923968,"pfxZ":5.954065515971496,"pX":0.1978054880939869,"pZ":1.3547690056781292,"vX0":-9.012223093919344,"vY0":-133.5678169933972,"vZ0":-6.929772766224701,"x":109.46,"y":202.2,"x0":2.362137936320753,"y0":50.0041964346355,"z0":5.5641750914900046,"aX":17.501337737898083},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":-15.5,"spinRate":1976,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4121081886760183,"extension":6.410146187696145},"index":0,"playId":"d90d21f8-7cec-3d23-90f9-a5b760cba0fc","pitchNumber":1,"startTime":"2026-10-07T21:06:31.876Z","endTime":"2026-10-07T21:06:35.916Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834410258666676,"aZ":-23.14521283947395,"pfxX":8.868348963138605,"pfxZ":5.099812139957468,"pX":-0.0337155528618976,"pZ":1.9274220533749062,"vX0":-9.544291770481829,"vY0":-132.7918710129588,"vZ0":-5.049151634846513,"x":118.29,"y":186.74,"x0":2.470352993414832,"y0":50.00145124620873,"z0":5.557327042920096,"aX":15.694509275988358},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-13.8,"spinRate":1951,"spinDirection":138},"zone":8,"typeConfidence":0.9,"plateTime":0.41389956617290613,"extension":6.3864823475706425},"index":1,"playId":"7ca8ceee-06ff-3b5d-8838-11a29e20da4f","pitchNumber":2,"startTime":"2026-10-07T21:06:45.117Z","endTime":"2026-10-07T21:06:48.971Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119696020330327,"aZ":-23.304842090670412,"pfxX":-2.923091348264057,"pfxZ":5.2462313627161645,"pX":0.459050163195227,"pZ":2.7172953643502615,"vX0":-4.362299005807272,"vY0":-129.25104006478432,"vZ0":-3.237176744923855,"x":99.5,"y":165.41,"x0":2.5489349759779514,"y0":50.003767482910035,"z0":5.77708600829211,"aX":-4.941329772904441},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.0,"breakHorizontal":6.2,"spinRate":2170,"spinDirection":179},"zone":6,"typeConfidence":0.91,"plateTime":0.4238925151498969,"extension":6.262418129197584},"index":2,"playId":"208ac1f6-32bc-378b-828a-dbe70491ce95","pitchNumber":3,"startTime":"2026-10-07T21:06:59.300Z","endTime":"2026-10-07T21:07:03.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-10-07T21:07:22.319Z","endTime":"2026-10-07T21:07:25.262Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.598962989063462,"aZ":-15.356227828548931,"pfxX":3.5806826783623658,"pfxZ":9.159322109605839,"pX":-0.9845046107381332,"pZ":2.0265182113924607,"vX0":-9.493558821835872,"vY0":-134.29550330990202,"vZ0":-6.640938087096831,"x":154.53,"y":184.06,"x0":2.1227154281844323,"y0":50.00438065498733,"z0":5.613123099810498,"aX":6.576355671924809},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":-4.6,"spinRate":2175,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.40699625630531067,"extension":6.57390100073619},"index":4,"playId":"2d877395-74d4-3336-8ae0-d593915177f9","pitchNumber":4,"startTime":"2026-10-07T21:07:25.262Z","endTime":"2026-10-07T21:07:29.081Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65049413176554,"aZ":-26.936275261618416,"pfxX":8.017412118918234,"pfxZ":2.8526625855002186,"pX":0.5414598694819068,"pZ":2.140623974748939,"vX0":-7.860425235601312,"vY0":-134.52327221548376,"vZ0":-3.987066891728826,"x":96.36,"y":180.98,"x0":2.456923992937125,"y0":50.0040942486287,"z0":5.547261965514902,"aX":14.724410835704113},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.6,"breakHorizontal":-12.8,"spinRate":2046,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4068647472205078,"extension":6.363854859807097},"index":5,"playId":"97a29e8e-9bd3-3e30-b33f-1adfbdf9d31f","pitchNumber":5,"startTime":"2026-10-07T21:07:40.879Z","endTime":"2026-10-07T21:07:44.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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},"pitchData":{"startSpeed":79.6,"endSpeed":72.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24790698327579,"aZ":-33.37641368560204,"pfxX":-10.90666662365484,"pfxZ":-0.8904620393009637,"pX":1.4441742356141203,"pZ":4.152140954156904,"vX0":-0.062258606891626156,"vY0":-115.86355662523543,"vZ0":3.2746033359506024,"x":61.95,"y":126.67,"x0":2.8857064180039447,"y0":50.005705552935034,"z0":5.936659114886821,"aX":-14.640236300562306},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.4,"breakHorizontal":19.7,"spinRate":2428,"spinDirection":298},"zone":12,"typeConfidence":0.89,"plateTime":0.47508166282345776,"extension":5.991147072743796},"index":6,"playId":"389fd26b-f839-36c8-be6a-fb8574809e9e","pitchNumber":6,"startTime":"2026-10-07T21:08:03.464Z","endTime":"2026-10-07T21:08:07.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:08:07.007Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T21:08:34.341Z","endTime":"2026-10-07T21:09:47.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.172138413919356,"aZ":-32.723449142832365,"pfxX":-9.668327874592844,"pfxZ":-0.4050676888014699,"pX":-0.01137956382582788,"pZ":3.214456123563896,"vX0":-3.307045643417013,"vY0":-116.85157651467745,"vZ0":0.8893024605150297,"x":117.43,"y":151.99,"x0":2.6801142552478274,"y0":50.00007363404477,"z0":5.916999651029252,"aX":-13.290646855915742},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.2,"breakHorizontal":18.4,"spinRate":2395,"spinDirection":305},"zone":2,"typeConfidence":0.9,"plateTime":0.46975152553957145,"extension":5.983563675412681},"index":0,"playId":"75bbeda8-37c6-3a4d-87aa-9e6d90be9f89","pitchNumber":1,"startTime":"2026-10-07T21:08:34.513Z","endTime":"2026-10-07T21:08:38.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986249987653764,"aZ":-23.192662858202453,"pfxX":-2.9522603965770133,"pfxZ":5.112702030345874,"pX":0.13665258504162534,"pZ":2.6683754436391194,"vX0":-5.079472965479905,"vY0":-131.73257617380798,"vZ0":-3.5834291646586847,"x":111.79,"y":166.73,"x0":2.473515422125683,"y0":50.004265007623985,"z0":5.760789624793219,"aX":-5.189441637373312},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":6.5,"spinRate":2181,"spinDirection":176},"zone":5,"typeConfidence":0.91,"plateTime":0.41578758564473395,"extension":6.382441460216012},"index":1,"playId":"27ca5306-1f2b-3f05-82ea-038034c55b10","pitchNumber":2,"startTime":"2026-10-07T21:08:53.776Z","endTime":"2026-10-07T21:08:57.156Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-10-07T21:09:22.361Z","endTime":"2026-10-07T21:09:25.036Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"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},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.151524493586972,"aZ":-17.08167664847122,"pfxX":1.2409697877053811,"pfxZ":8.1631395446308,"pX":-0.9396195037885063,"pZ":2.8195746958704624,"vX0":-8.997348663771703,"vY0":-134.81803618645674,"vZ0":-4.370318862223749,"x":152.82,"y":162.65,"x0":2.2735837730179624,"y0":50.002660787428795,"z0":5.660242269533793,"aX":2.2965416998144623},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":-0.4,"spinRate":1980,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.40563064299996165,"extension":6.555706243844999},"index":3,"playId":"84fad5d4-766f-323e-8cbc-14f8afd42823","pitchNumber":3,"startTime":"2026-10-07T21:09:25.036Z","endTime":"2026-10-07T21:09:28.907Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682638701557615,"aZ":-16.346915551892103,"pfxX":1.3398620407291553,"pfxZ":8.650158045215463,"pX":0.209575890872134,"pZ":3.6369153579253943,"vX0":-6.597131646673155,"vY0":-134.3127927666031,"vZ0":-2.4389000255663253,"x":109.01,"y":140.58,"x0":2.5219263640815552,"y0":50.00248219546691,"z0":5.717120236231963,"aX":2.4518079330108464},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":-1.1,"spinRate":2027,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4075532719043595,"extension":6.398966501571138},"index":4,"playId":"beeeed44-a0f0-3c7b-92a5-b13375c8e669","pitchNumber":4,"startTime":"2026-10-07T21:09:43.977Z","endTime":"2026-10-07T21:09:47.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:09:47.858Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T21:10:12.902Z","endTime":"2026-10-07T21:11:11.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.645800881062815,"aZ":-34.4188920299595,"pfxX":-7.951652847138887,"pfxZ":-1.575379896023259,"pX":0.480524292643104,"pZ":2.092171372948096,"vX0":-2.671677875057673,"vY0":-118.37088399808334,"vZ0":-1.3162126478748206,"x":98.68,"y":182.29,"x0":2.6554963419926927,"y0":50.002395447100206,"z0":5.793868824865909,"aX":-11.3337521478026},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.9,"breakHorizontal":15.0,"spinRate":2432,"spinDirection":293},"zone":9,"typeConfidence":0.91,"plateTime":0.4619368105922623,"extension":6.070069878510603},"index":0,"playId":"1cc4389e-aed6-37b9-82d7-f6c46a404837","pitchNumber":1,"startTime":"2026-10-07T21:10:12.902Z","endTime":"2026-10-07T21:10:20.189Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750132058299982,"aZ":-24.16754608197823,"pfxX":8.139972757515224,"pfxZ":4.2375206116864605,"pX":0.38323128823104885,"pZ":1.147265255526759,"vX0":-8.301729713127404,"vY0":-136.52767525730988,"vZ0":-7.140520822830528,"x":102.39,"y":207.8,"x0":2.404196561995493,"y0":50.004228998798695,"z0":5.4572245460346505,"aX":15.385122027843105},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":-13.0,"spinRate":1913,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4010184323462478,"extension":6.478029493896753},"index":1,"playId":"1db285a5-04dd-3b25-8834-a655457dd18b","pitchNumber":2,"startTime":"2026-10-07T21:10:48.684Z","endTime":"2026-10-07T21:10:52.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.121536085888756,"aZ":-32.12498470757159,"pfxX":-5.669512171837046,"pfxZ":0.031575466719333534,"pX":-0.9119021177568642,"pZ":1.6529939834105782,"vX0":-6.192832713537811,"vY0":-121.25575535590141,"vZ0":-2.8833897026022166,"x":151.76,"y":194.15,"x0":2.426457177012565,"y0":50.00184694716492,"z0":5.704758309078827,"aX":-8.310381489275233},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":11.9,"spinRate":2455,"spinDirection":303},"zone":13,"typeConfidence":0.56,"plateTime":0.4544091723297825,"extension":6.270412264740245},"index":2,"playId":"019d1f96-08b8-3a07-86a1-225284e1c25e","pitchNumber":3,"startTime":"2026-10-07T21:11:07.446Z","endTime":"2026-10-07T21:11:11.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:11:11.343Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Teel called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T21:11:35.974Z","endTime":"2026-10-07T21:14:07.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.945581534350826,"aZ":-22.567049785911625,"pfxX":9.718045770180069,"pfxZ":5.306462313058608,"pX":-0.17769223064965797,"pZ":1.7502135720510605,"vX0":-9.972553208666628,"vY0":-134.37207205867577,"vZ0":-5.675851979973987,"x":123.77,"y":191.52,"x0":2.337705876480265,"y0":50.00031106210839,"z0":5.516476119501929,"aX":17.584134485832923},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-15.1,"spinRate":1976,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.4092533282343438,"extension":6.505731979844336},"index":0,"playId":"61d3b76f-776b-375d-906a-d3653294cf66","pitchNumber":1,"startTime":"2026-10-07T21:11:35.974Z","endTime":"2026-10-07T21:11:39.862Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"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},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366963777680226,"aZ":-17.082833975768093,"pfxX":3.2196613953665203,"pfxZ":8.012392976681609,"pX":-0.25377994899924144,"pZ":2.9985956176748383,"vX0":-8.174121659263031,"vY0":-136.00441059886927,"vZ0":-4.120069374810303,"x":126.67,"y":157.82,"x0":2.3652748425605097,"y0":50.00036553866161,"z0":5.709331341160029,"aX":6.063056551929759},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":-4.2,"spinRate":2151,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.4019267586578956,"extension":6.482653902586757},"index":1,"playId":"1382d2ca-e16c-31a8-b148-dec4da239a61","pitchNumber":2,"startTime":"2026-10-07T21:12:03.421Z","endTime":"2026-10-07T21:12:07.276Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027732362171758,"aZ":-18.624580465271023,"pfxX":3.9310361099598277,"pfxZ":7.283024396431194,"pX":-1.626394955026153,"pZ":1.4701032111428893,"vX0":-11.308366914034156,"vY0":-135.42013408252564,"vZ0":-7.462247922210847,"x":178.99,"y":199.09,"x0":2.089334195278841,"y0":50.0048623927769,"z0":5.559926587542235,"aX":7.316388426229603},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":-4.8,"spinRate":1959,"spinDirection":150},"zone":13,"typeConfidence":0.88,"plateTime":0.4041661593873864,"extension":6.506380661945371},"index":2,"playId":"63adc2d2-e2ff-3381-b726-10d1d5394e72","pitchNumber":3,"startTime":"2026-10-07T21:12:20.846Z","endTime":"2026-10-07T21:12:24.736Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43814938229322,"aZ":-22.990734829993816,"pfxX":10.16276327440962,"pfxZ":4.908428354927462,"pX":0.1741216991733603,"pZ":0.7492152930171008,"vX0":-9.239432066642408,"vY0":-136.05535154076935,"vZ0":-8.271969787888525,"x":110.36,"y":218.55,"x0":2.2971690164936605,"y0":50.0033486485526,"z0":5.427850996317986,"aX":19.013679972124628},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":-16.4,"spinRate":1988,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4028975109433528,"extension":6.465681136797713},"index":3,"playId":"cdbbcf1d-c9a4-38f5-814a-43a10547e123","pitchNumber":4,"startTime":"2026-10-07T21:12:40.134Z","endTime":"2026-10-07T21:12:44.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.426647114280787,"aZ":-24.310580818418398,"pfxX":8.587344071331977,"pfxZ":4.26867917197475,"pX":0.2157371755724356,"pZ":3.6389130466444826,"vX0":-8.986631377451559,"vY0":-135.14182313679862,"vZ0":-0.727031507485365,"x":108.78,"y":140.53,"x0":2.474130535653167,"y0":50.00579251175901,"z0":5.6245569656761285,"aX":15.830817426523923},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-13.6,"spinRate":1941,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4058623031353772,"extension":6.494812317120983},"index":4,"playId":"fa717121-b28f-33cd-9d29-86231871a15f","pitchNumber":5,"startTime":"2026-10-07T21:13:03.116Z","endTime":"2026-10-07T21:13:06.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42901055035163,"aZ":-15.557494390280532,"pfxX":2.989364388583138,"pfxZ":9.264683012406401,"pX":0.5715546908554469,"pZ":2.811550370929472,"vX0":-6.308471377903052,"vY0":-133.27462420729483,"vZ0":-4.3328886352426235,"x":95.21,"y":162.87,"x0":2.583988730943413,"y0":50.00201188423554,"z0":5.586691888992537,"aX":5.361491954628698},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-4.0,"spinRate":2024,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.41143489765119057,"extension":6.581804277954086},"index":5,"playId":"9b48eedb-e973-3e73-9329-75d21113716f","pitchNumber":6,"startTime":"2026-10-07T21:13:26.578Z","endTime":"2026-10-07T21:13:32.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567827406778665,"aZ":-30.380812614982958,"pfxX":-7.294022830433358,"pfxZ":1.233905078090297,"pX":0.17618959375363455,"pZ":2.4529055128273147,"vX0":-3.6621842436934475,"vY0":-120.16523328849983,"vZ0":-1.3403181823265993,"x":110.28,"y":172.55,"x0":2.670479807719139,"y0":50.00352645435038,"z0":5.73174571766111,"aX":-10.603253229851756},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.2,"breakHorizontal":14.2,"spinRate":2463,"spinDirection":296},"zone":5,"typeConfidence":0.79,"plateTime":0.4568452260162741,"extension":6.167099088854247},"index":6,"playId":"cc1f85b7-974a-300a-bd02-1b93dd5e69eb","pitchNumber":7,"startTime":"2026-10-07T21:14:00.638Z","endTime":"2026-10-07T21:14:07.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:14:07.169Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, shortstop Colson Montgomery to first baseman Munetaka Murakami.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-07T21:17:03.062Z","endTime":"2026-10-07T21:17:49.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Noah Schultz replaces Hagen Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T21:16:48.404Z","endTime":"2026-10-07T21:17:05.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702273,"link":"/api/v1/people/702273"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225117187741482,"aZ":-37.076176098372315,"pfxX":-8.224027085113146,"pfxZ":-3.5692619739117477,"pX":-1.3094878314073881,"pZ":1.939555372837787,"vX0":-6.285478710215243,"vY0":-117.5405927362206,"vZ0":-1.529096629109822,"x":166.91,"y":186.41,"x0":2.4861026248671267,"y0":50.00395215551824,"z0":6.101814200827441,"aX":-11.288767174891023},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.6,"breakHorizontal":16.7,"spinRate":2726,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4694204880001007,"extension":6.401606961932072},"index":1,"playId":"583f04d1-5dd4-3d75-9a66-15b2a7c7e068","pitchNumber":1,"startTime":"2026-10-07T21:17:05.275Z","endTime":"2026-10-07T21:17:09.274Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07202818505586,"aZ":-26.027957968186563,"pfxX":9.864263594999093,"pfxZ":3.15331207217094,"pX":-0.3060730909001852,"pZ":1.7216115114037218,"vX0":-10.090031193701972,"vY0":-139.4178572356241,"vZ0":-6.209283905625355,"x":128.67,"y":192.3,"x0":2.094675666742667,"y0":50.00598309764064,"z0":5.717932423339797,"aX":19.241737207881027},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":-15.5,"spinRate":2563,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.3942804996545348,"extension":6.303031045501869},"index":2,"playId":"2b612b3a-b4ce-399e-aa69-fda2490a7388","pitchNumber":2,"startTime":"2026-10-07T21:17:23.201Z","endTime":"2026-10-07T21:17:27.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20584385434445,"aZ":-24.26051567940312,"pfxX":10.284257499322926,"pfxZ":3.92941875189399,"pX":-0.8124765972024887,"pZ":2.1505693296207014,"vX0":-11.79159683597889,"vY0":-141.45635053497617,"vZ0":-5.563564504584052,"x":147.97,"y":180.71,"x0":2.0866589147402976,"y0":50.00247948011724,"z0":5.711960451963737,"aX":20.70812483326231},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.0,"breakHorizontal":-16.1,"spinRate":2630,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.3881605578837801,"extension":6.3172757166401095},"hitData":{"launchSpeed":80.8,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.9,"coordY":145.59}},"index":3,"playId":"9d0eb834-314b-3c2d-9ae0-45ec7b0b1e10","pitchNumber":3,"startTime":"2026-10-07T21:17:42.045Z","endTime":"2026-10-07T21:17:49.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:17:49.561Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-07T21:18:15.728Z","endTime":"2026-10-07T21:19:48.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00458498241119,"aZ":-31.490920369212436,"pfxX":-7.825659295053233,"pfxZ":0.473802820302887,"pX":-0.621144791789299,"pZ":1.6351330053031345,"vX0":-4.713797755703047,"vY0":-119.1451122328251,"vZ0":-3.4382950556069747,"x":140.68,"y":194.63,"x0":2.3999105549754067,"y0":50.002601838250264,"z0":5.944419255124537,"aX":-11.242974267715994},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.2,"breakHorizontal":15.4,"spinRate":2641,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.4598043421305724,"extension":6.5140518372815075},"index":0,"playId":"a28c2b4d-d278-382d-ad74-b96780ad3904","pitchNumber":1,"startTime":"2026-10-07T21:18:15.728Z","endTime":"2026-10-07T21:18:19.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.140388527544687,"aZ":-33.473553839539306,"pfxX":-8.957396580180504,"pfxZ":-0.9086387946790317,"pX":1.3032829625758957,"pZ":2.095444006267428,"vX0":-0.524207028755716,"vY0":-119.36566072147349,"vZ0":-2.0425503170262407,"x":67.32,"y":182.2,"x0":2.688802655409986,"y0":50.00180427137724,"z0":5.99178391625083,"aX":-12.8534860223611},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":2837,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.4598312511291107,"extension":6.2878662925242965},"index":1,"playId":"07f2d5aa-de8d-3d51-9ef4-cb88d1604cf3","pitchNumber":2,"startTime":"2026-10-07T21:18:32.703Z","endTime":"2026-10-07T21:18:36.684Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943572979987284,"aZ":-23.12366298509662,"pfxX":-1.6004575559960734,"pfxZ":4.937047508501417,"pX":0.07575493185941636,"pZ":3.3469146005379478,"vX0":-5.183575172690343,"vY0":-133.5617122607761,"vZ0":-3.553881182211618,"x":114.11,"y":148.41,"x0":2.2384649936502847,"y0":50.00041313688968,"z0":6.3303945543715905,"aX":-2.9309895141814137},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":3.8,"spinRate":2658,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.407884401191831,"extension":6.435751061762736},"index":2,"playId":"74a1f798-d770-36f0-85ca-10e4bdc63daf","pitchNumber":3,"startTime":"2026-10-07T21:18:49.291Z","endTime":"2026-10-07T21:18:53.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.740407062009805,"aZ":-19.100085314740706,"pfxX":0.19488307020793627,"pfxZ":6.855698561938604,"pX":0.9850556011663893,"pZ":1.8238870177468036,"vX0":-3.7069787531644005,"vY0":-135.98098460331948,"vZ0":-7.946321652152163,"x":79.45,"y":189.54,"x0":2.3302112058434576,"y0":50.00153422397118,"z0":6.067291125085499,"aX":0.37200292141585806},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":0.2,"spinRate":2599,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4000297895718261,"extension":6.413299006198558},"index":3,"playId":"20c56e6e-4969-3426-b3ab-edc63031f46b","pitchNumber":4,"startTime":"2026-10-07T21:19:07.465Z","endTime":"2026-10-07T21:19:11.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.542621654626366,"aZ":-21.734464546529477,"pfxX":-0.16188561572662774,"pfxZ":5.675695709516569,"pX":-1.3413915408398094,"pZ":2.4752403930289018,"vX0":-9.591269017897979,"vY0":-133.4913378697609,"vZ0":-5.7586217441548,"x":168.13,"y":171.95,"x0":2.290484742683851,"y0":50.00389431344645,"z0":6.18321158008723,"aX":-0.29659297225788644},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":1.9,"spinRate":2555,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4073237600065651,"extension":6.5232807055753455},"index":4,"playId":"acc269e8-137e-3042-b64d-b86f16c2ad49","pitchNumber":5,"startTime":"2026-10-07T21:19:27.390Z","endTime":"2026-10-07T21:19:31.290Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.281263793194256,"aZ":-25.395022675151264,"pfxX":-1.7944406413764797,"pfxZ":3.6995494026213827,"pX":1.3300433281588928,"pZ":2.819977401872668,"vX0":-2.1327432201278675,"vY0":-133.1457665775553,"vZ0":-4.050996421482417,"x":66.3,"y":162.64,"x0":2.368676223539246,"y0":50.00115880977805,"z0":6.156666926825706,"aX":-3.2842925505823257},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":3.6,"spinRate":2705,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4083067780635705,"extension":6.369239671211961},"index":5,"playId":"601523be-6bd5-3308-af1f-c9e3707c437e","pitchNumber":6,"startTime":"2026-10-07T21:19:44.800Z","endTime":"2026-10-07T21:19:48.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:19:48.916Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brayan Rocchio grounds into a double play, second baseman Chase Meidroth to shortstop Colson Montgomery to first baseman Munetaka Murakami. Patrick Bailey out at 2nd. Brayan Rocchio out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-07T21:20:13.743Z","endTime":"2026-10-07T21:20:53.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.854350533502135,"aZ":-24.331669488233448,"pfxX":9.616125118356987,"pfxZ":3.8565513859754077,"pX":0.24978682552469644,"pZ":2.189110271597158,"vX0":-9.004970791169264,"vY0":-141.63818144214974,"vZ0":-5.64066576579641,"x":107.48,"y":179.67,"x0":2.2183652290812725,"y0":50.00688033721346,"z0":5.759039997888972,"aX":19.574797357285675},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":2607,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.38647638327265144,"extension":6.4487728139440295},"index":0,"playId":"ebe0ca42-2fb2-318d-ae22-382afeb81b7b","pitchNumber":1,"startTime":"2026-10-07T21:20:13.743Z","endTime":"2026-10-07T21:20:17.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068992699940672,"aZ":-23.106740936295658,"pfxX":-0.45545171258025974,"pfxZ":5.129771404284214,"pX":-1.5506876180110436,"pZ":2.3463203508131656,"vX0":-9.485762741419464,"vY0":-131.18318346200545,"vZ0":-5.282498729678727,"x":176.11,"y":175.43,"x0":2.150107094029855,"y0":50.00397587472538,"z0":6.076809948992439,"aX":-0.8028809229275675},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":2.6,"spinRate":2553,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.41530569321575594,"extension":6.670325180800552},"index":1,"playId":"f08e5dc0-758d-3d47-94dd-5539fbcfd9af","pitchNumber":2,"startTime":"2026-10-07T21:20:28.625Z","endTime":"2026-10-07T21:20:32.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.937192789097494,"aZ":-23.8945990820735,"pfxX":10.743705152173773,"pfxZ":4.0581832108295295,"pX":-0.1281182798027264,"pZ":2.5052844030981376,"vX0":-10.256706403303006,"vY0":-141.79117244124012,"vZ0":-4.758288679346251,"x":121.88,"y":171.14,"x0":2.1374612089463323,"y0":50.000202036235834,"z0":5.726572988329598,"aX":21.907762840587996},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.5,"breakHorizontal":-17.4,"spinRate":2614,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.38604400253094573,"extension":6.289444725276888},"hitData":{"launchSpeed":98.9,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.24,"coordY":157.7}},"index":2,"playId":"e748f5f1-2b8a-3df6-81cb-6117753127b5","pitchNumber":3,"startTime":"2026-10-07T21:20:45.730Z","endTime":"2026-10-07T21:20:53.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:20:53.771Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase Meidroth doubles (1) on a ground ball to left fielder Angel Martínez, deflected by third baseman José Ramírez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T21:23:57.678Z","endTime":"2026-10-07T21:25:15.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23852332119282,"aZ":-29.504229331423193,"pfxX":7.661160657251275,"pfxZ":1.833857209932665,"pX":1.0356999742506414,"pZ":3.158209640624723,"vX0":-6.031088995601048,"vY0":-119.70828239969596,"vZ0":-0.34726612570445836,"x":77.52,"y":153.51,"x0":2.5874779789321343,"y0":50.00376336529757,"z0":5.937335699999851,"aX":11.164306952991309},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.5,"breakHorizontal":-12.5,"spinRate":1765,"spinDirection":126},"zone":12,"typeConfidence":0.86,"plateTime":0.4568573297286438,"extension":5.93547411937512},"index":0,"playId":"945e032c-bf57-3bb6-8e59-9d5c851fe7d9","pitchNumber":1,"startTime":"2026-10-07T21:23:57.678Z","endTime":"2026-10-07T21:24:01.672Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49473994703856,"aZ":-24.06351340988428,"pfxX":-2.4012163021347535,"pfxZ":4.823386499241385,"pX":1.5384821724746776,"pZ":3.267616324954913,"vX0":-2.1479660018309747,"vY0":-128.3094268720162,"vZ0":-1.805648344755937,"x":58.36,"y":150.55,"x0":2.695927072441289,"y0":50.002213702633064,"z0":5.840340541176853,"aX":-4.035929073834294},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":4.8,"spinRate":2131,"spinDirection":172},"zone":12,"typeConfidence":0.9,"plateTime":0.42554151603261126,"extension":6.219380197538679},"index":1,"playId":"394e26e4-d826-3b11-84d1-f80d8f6a1eb8","pitchNumber":2,"startTime":"2026-10-07T21:24:11.305Z","endTime":"2026-10-07T21:24:15.179Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739132476969885,"aZ":-18.66293960471677,"pfxX":2.8617134055990854,"pfxZ":7.6678117982237755,"pX":0.17032313510707453,"pZ":2.8835060895301656,"vX0":-6.9021012214943545,"vY0":-131.82157377038,"vZ0":-3.6697351945483407,"x":110.51,"y":160.93,"x0":2.449444173675098,"y0":50.001010359805605,"z0":5.669536573643693,"aX":5.041842205357874},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":-3.7,"spinRate":1970,"spinDirection":146},"zone":2,"typeConfidence":0.9,"plateTime":0.41533543791162764,"extension":6.449821613853351},"index":2,"playId":"fd9bed31-d1f9-34ed-bd4f-0b6d5d926172","pitchNumber":3,"startTime":"2026-10-07T21:24:27.490Z","endTime":"2026-10-07T21:24:31.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.579688034376463,"aZ":-17.516723051947015,"pfxX":1.8328381596448127,"pfxZ":8.285378144562356,"pX":0.3686512590232969,"pZ":3.5778610576529934,"vX0":-6.054964265830695,"vY0":-132.26948215760808,"vZ0":-2.223442725449568,"x":102.95,"y":142.18,"x0":2.450838208967301,"y0":50.00520349770894,"z0":5.7158409709416444,"aX":3.2441709443480065},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.8,"breakHorizontal":-2.0,"spinRate":1907,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.4143137993996877,"extension":6.385310554950086},"index":3,"playId":"e405447b-4180-3d6e-a010-ce9510285fa8","pitchNumber":4,"startTime":"2026-10-07T21:24:41.724Z","endTime":"2026-10-07T21:24:45.055Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-10-07T21:25:02.809Z","endTime":"2026-10-07T21:25:02.810Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27303435293996,"aZ":-29.732965362087246,"pfxX":8.477058524199737,"pfxZ":1.6341890877776848,"pX":0.34524407057515144,"pZ":1.9872336980179086,"vX0":-7.712080037338416,"vY0":-121.20823853373992,"vZ0":-2.9229935711511446,"x":103.84,"y":185.12,"x0":2.464003500806698,"y0":50.0000585215923,"z0":5.799930848795155,"aX":12.635238815883643},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.5,"breakHorizontal":-13.6,"spinRate":1866,"spinDirection":130},"zone":9,"typeConfidence":0.88,"plateTime":0.451567317486099,"extension":6.13777417213817},"hitData":{"launchSpeed":82.7,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":126.0,"coordY":204.5}},"index":5,"playId":"07363871-a393-3e9a-86cc-076e2ce5f05a","pitchNumber":5,"startTime":"2026-10-07T21:25:02.811Z","endTime":"2026-10-07T21:25:15.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:25:15.374Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Peters doubles (1) on a line drive to center fielder Steven Kwan. Chase Meidroth scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T21:25:48.437Z","endTime":"2026-10-07T21:32:47.245Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72848006979755,"aZ":-20.840110705163774,"pfxX":8.966835449414896,"pfxZ":6.180711734208592,"pX":0.23303934719063057,"pZ":1.338747945062188,"vX0":-8.877050826075582,"vY0":-134.91130569123365,"vZ0":-7.062672287156741,"x":108.12,"y":202.63,"x0":2.409061806315118,"y0":50.00557129054605,"z0":5.471383269168036,"aX":16.449342795918238},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":-14.3,"spinRate":2054,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.40678511395222783,"extension":6.4634144390678205},"index":0,"playId":"f860cd9a-6297-3ab2-8d6c-c6fe64957b11","pitchNumber":1,"startTime":"2026-10-07T21:25:48.437Z","endTime":"2026-10-07T21:25:52.397Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854574414687924,"aZ":-20.749561524055004,"pfxX":8.173792504937234,"pfxZ":6.39988267418541,"pX":1.7166264193275877,"pZ":3.4070214945924846,"vX0":-5.13882585125189,"vY0":-133.34243738661746,"vZ0":-1.8349718143374996,"x":51.57,"y":146.79,"x0":2.6148838382112225,"y0":50.006046662398354,"z0":5.6137853900089505,"aX":14.601730110110184},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":-13.6,"spinRate":2026,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.41205371905881405,"extension":6.40263332556818},"index":1,"playId":"7c772e65-f032-3248-ba66-4df40e9b989a","pitchNumber":2,"startTime":"2026-10-07T21:26:04.929Z","endTime":"2026-10-07T21:26:08.281Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MV","challengeTeamId":145,"additionalReviews":[{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":114}]}},{"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":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.470632103401933,"aZ":-31.735914350200375,"pfxX":-9.707784902265374,"pfxZ":0.31912509092306873,"pX":-0.5754049909445013,"pZ":1.1505570902977382,"vX0":-4.7002510692799255,"vY0":-117.21076289221267,"vZ0":-3.608459876790403,"x":138.93,"y":207.71,"x0":2.718385570588869,"y0":50.005416172026976,"z0":5.678284510284596,"aX":-13.487964670669815},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.0,"breakHorizontal":18.7,"spinRate":2545,"spinDirection":314},"zone":13,"typeConfidence":0.91,"plateTime":0.4675712795804534,"extension":6.198280796794588},"index":2,"playId":"78cc81ac-fac1-326f-a177-bfc3d71a7a26","pitchNumber":3,"startTime":"2026-10-07T21:30:26.741Z","endTime":"2026-10-07T21:30:30.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09435076826072,"aZ":-30.3899903072149,"pfxX":-7.27080400702178,"pfxZ":1.1945312438663898,"pX":-1.1036268039679762,"pZ":0.4767738273441675,"vX0":-6.660237946012283,"vY0":-121.13869763897345,"vZ0":-5.73308556047126,"x":159.07,"y":225.91,"x0":2.623265628022364,"y0":50.001990780917836,"z0":5.522632354043416,"aX":-10.830790698545693},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.1,"breakHorizontal":14.8,"spinRate":2546,"spinDirection":311},"zone":13,"typeConfidence":0.67,"plateTime":0.45171283475971524,"extension":6.222966805472775},"index":3,"playId":"b046b957-1a25-3040-a57b-b62ae4070dbf","pitchNumber":4,"startTime":"2026-10-07T21:30:43.772Z","endTime":"2026-10-07T21:30:47.893Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599835281226973,"aZ":-32.81862753654755,"pfxX":-6.855713314795322,"pfxZ":-0.4580493527201508,"pX":-0.5867442844373372,"pZ":1.4451243472651831,"vX0":-5.472977018532647,"vY0":-118.28920101567994,"vZ0":-2.6916299480317667,"x":139.37,"y":199.76,"x0":2.655682646943653,"y0":50.00305065067169,"z0":5.63562499399226,"aX":-9.621494849060278},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.2,"breakHorizontal":13.8,"spinRate":2554,"spinDirection":305},"zone":13,"typeConfidence":0.91,"plateTime":0.4647631951393496,"extension":6.158520901633949},"index":4,"playId":"a22857c6-fd0d-3f46-b2ce-64868d7ac6ed","pitchNumber":5,"startTime":"2026-10-07T21:31:04.778Z","endTime":"2026-10-07T21:31:08.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.047221429934112,"aZ":-16.107784957571923,"pfxX":2.5091459872445956,"pfxZ":8.804136680856915,"pX":0.13082916424291305,"pZ":3.1859263553408,"vX0":-7.032158725934768,"vY0":-134.24357466395188,"vZ0":-3.5653244553176195,"x":112.01,"y":152.76,"x0":2.458356763822522,"y0":50.006097560975476,"z0":5.677932275495393,"aX":4.581471966250519},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-3.0,"spinRate":2066,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.40800920130680574,"extension":6.5264574108397655},"index":5,"playId":"746614df-6c9e-31ec-8053-16cced47f2a9","pitchNumber":6,"startTime":"2026-10-07T21:31:31.167Z","endTime":"2026-10-07T21:31:34.415Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.008453115900288,"aZ":-32.23309988516327,"pfxX":-10.83370315134415,"pfxZ":-0.04171466190316231,"pX":-0.41379807170397886,"pZ":2.2118564298395564,"vX0":-4.1245766938187725,"vY0":-119.34792823226502,"vZ0":-1.328712726960829,"x":132.77,"y":179.06,"x0":2.748892803404999,"y0":50.00181360219797,"z0":5.704087636303925,"aX":-15.479218436526017},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.1,"breakHorizontal":20.6,"spinRate":2361,"spinDirection":300},"zone":4,"typeConfidence":0.89,"plateTime":0.46060896994930056,"extension":6.1338857988115745},"index":6,"playId":"fcdbcbc3-d3ae-3de0-b13b-82474e13ca4a","pitchNumber":7,"startTime":"2026-10-07T21:31:51.297Z","endTime":"2026-10-07T21:31:55.110Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10521149274569,"aZ":-21.974818958863718,"pfxX":8.78589303572451,"pfxZ":5.6138899100422925,"pX":0.6679665943182229,"pZ":3.6932432651756004,"vX0":-7.509361293741864,"vY0":-134.4090850029499,"vZ0":-1.0275384835503023,"x":91.54,"y":139.06,"x0":2.3665365957324433,"y0":50.00057555327714,"z0":5.651500733360921,"aX":15.956829615168902},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":-14.2,"spinRate":2102,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.40864555110056155,"extension":6.370071874271912},"index":7,"playId":"a1e5665c-7db3-3e30-b5ea-59f70277785f","pitchNumber":8,"startTime":"2026-10-07T21:32:12.862Z","endTime":"2026-10-07T21:32:16.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978467085634637,"aZ":-34.70867881430307,"pfxX":-10.259239330338971,"pfxZ":-1.7869905711686327,"pX":-0.9700350329055982,"pZ":1.6684709746058202,"vX0":-5.1082785807690625,"vY0":-118.98998458211267,"vZ0":-2.215539276700606,"x":153.98,"y":193.73,"x0":2.5442460966265905,"y0":50.002164102818,"z0":5.786995590173234,"aX":-14.56125703603806},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.5,"breakHorizontal":19.9,"spinRate":2467,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.46210219581063194,"extension":6.176733550536175},"hitData":{"launchSpeed":92.6,"launchAngle":20.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.23,"coordY":86.17}},"index":8,"playId":"7ab5f95d-2ec5-3701-a228-483fb6e1a23b","pitchNumber":9,"startTime":"2026-10-07T21:32:34.736Z","endTime":"2026-10-07T21:32:47.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:32:47.245Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Montgomery strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T21:33:20.978Z","endTime":"2026-10-07T21:34:31.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155561396829032,"aZ":-24.057114091482653,"pfxX":-1.3164902387078836,"pfxZ":4.764670676883718,"pX":-0.613041329370271,"pZ":2.9085910478411954,"vX0":-7.317178102400541,"vY0":-129.75500027911755,"vZ0":-2.693982049980587,"x":140.37,"y":160.25,"x0":2.4148207702814783,"y0":50.006382550171125,"z0":5.793381892336262,"aX":-2.2455833513102297},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":4.0,"spinRate":2287,"spinDirection":162},"zone":1,"typeConfidence":0.91,"plateTime":0.42211852466682664,"extension":6.329065405397724},"index":0,"playId":"110bc6e8-ab23-3247-8688-d1197be94e3d","pitchNumber":1,"startTime":"2026-10-07T21:33:20.978Z","endTime":"2026-10-07T21:33:24.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"9a907f81-091a-4e3c-abe3-81f3871e76b6","startTime":"2026-10-07T21:33:39.916Z","endTime":"2026-10-07T21:33:44.916Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96005696500209,"aZ":-23.87784551386111,"pfxX":-1.0817474396906133,"pfxZ":4.826210543672719,"pX":-0.7898560011767303,"pZ":3.6785148243314536,"vX0":-7.724968769162221,"vY0":-130.223989981113,"vZ0":-0.916729356601867,"x":147.11,"y":139.46,"x0":2.3539252215236917,"y0":50.00629507333297,"z0":5.838961736509212,"aX":-1.8599654106832602},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.8,"breakHorizontal":3.6,"spinRate":2121,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.42037242873918634,"extension":6.378289817250131},"index":2,"playId":"8798ecde-af05-3c37-81aa-62abcf26cc7c","pitchNumber":2,"startTime":"2026-10-07T21:33:55.350Z","endTime":"2026-10-07T21:33:59.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-10-07T21:34:26.868Z","endTime":"2026-10-07T21:34:26.869Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33689212373541,"aZ":-18.375286454340195,"pfxX":2.8401147739633323,"pfxZ":7.511437975237158,"pX":-0.414327983867808,"pZ":4.01429041017661,"vX0":-8.211862273713637,"vY0":-134.48745419281397,"vZ0":-1.19667999783006,"x":132.79,"y":130.39,"x0":2.3056429400199474,"y0":50.004496660966815,"z0":5.76448909544433,"aX":5.21958222991148},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-3.5,"spinRate":2081,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.4067931387971697,"extension":6.371614745357464},"index":4,"playId":"cafba839-bb07-30e2-88c3-8826b7d17583","pitchNumber":3,"startTime":"2026-10-07T21:34:26.870Z","endTime":"2026-10-07T21:34:31.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:34:31.180Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to left fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T21:37:20.601Z","endTime":"2026-10-07T21:37:52.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T21:35:01.926Z","endTime":"2026-10-07T21:36:19.713Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-10-07T21:36:19.713Z","endTime":"2026-10-07T21:37:22.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58127922357835,"aZ":-19.65565723399026,"pfxX":-0.21926641762744836,"pfxZ":7.089516058112423,"pX":1.9715371126008474,"pZ":1.6160726380410388,"vX0":8.150655134571641,"vY0":-131.22096257917198,"vZ0":-7.365814454237691,"x":41.85,"y":195.15,"x0":-1.1302385220350004,"y0":50.001101680411544,"z0":5.894717299408208,"aX":-0.3885563247390717},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.6,"breakHorizontal":-1.2,"spinRate":2508,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.4154712735552444,"extension":6.597511447390367},"index":2,"playId":"8a1e7e6b-e8b6-3963-8205-34b577f7b665","pitchNumber":1,"startTime":"2026-10-07T21:37:22.928Z","endTime":"2026-10-07T21:37:26.773Z","isPitch":true,"type":"pitch"},{"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":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.763585910611873,"aZ":-24.09844322637738,"pfxX":3.659793611659432,"pfxZ":5.189233043071949,"pX":0.7159784362282227,"pZ":2.5599551496050217,"vX0":3.7988045663396828,"vY0":-123.02365206099107,"vZ0":-3.4215588013748777,"x":89.71,"y":169.66,"x0":-1.3148663234041398,"y0":50.00611880591852,"z0":5.975613494881469,"aX":5.699752795988215},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.0,"breakHorizontal":-7.4,"spinRate":2591,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.44253474183965213,"extension":6.574412445781269},"hitData":{"launchSpeed":85.7,"launchAngle":30.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.95,"coordY":100.64}},"index":3,"playId":"30b97807-9e02-3850-a1ed-40494d514751","pitchNumber":2,"startTime":"2026-10-07T21:37:41.463Z","endTime":"2026-10-07T21:37:52.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:37:52.473Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T21:38:21.739Z","endTime":"2026-10-07T21:39:23.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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(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},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04552442870301,"aZ":-27.77258291160676,"pfxX":6.345458589416333,"pfxZ":2.892789871015939,"pX":-0.5893856907808913,"pZ":2.76982955418901,"vX0":0.04237126555834492,"vY0":-122.30890771942644,"vZ0":-2.2798864394584895,"x":139.47,"y":163.99,"x0":-1.432055848908668,"y0":50.005138410694485,"z0":6.08456871962012,"aX":9.660083995910043},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-11.5,"spinRate":2541,"spinDirection":92},"zone":4,"typeConfidence":0.9,"plateTime":0.4470176843545257,"extension":6.440795924523674},"index":0,"playId":"fa9f4303-2f5e-3bbc-ab91-e1ea39550ae8","pitchNumber":1,"startTime":"2026-10-07T21:38:21.739Z","endTime":"2026-10-07T21:38:25.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237908475379893,"aZ":-14.97680342370267,"pfxX":-3.5749724338389655,"pfxZ":9.231616745749324,"pX":-0.06682096847651885,"pZ":4.069355152501654,"vX0":4.841149489505169,"vY0":-135.08186886390843,"vZ0":-2.5821473763187908,"x":119.55,"y":128.91,"x0":-1.4111466578788467,"y0":50.001148265890215,"z0":6.080471417471823,"aX":-6.658877050678038},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2422,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.40425470077320513,"extension":6.499889378611721},"index":1,"playId":"a872cf7b-3c53-367e-ac16-a152050008b9","pitchNumber":2,"startTime":"2026-10-07T21:38:43.315Z","endTime":"2026-10-07T21:38:47.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-10-07T21:39:05.900Z","endTime":"2026-10-07T21:39:18.475Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"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},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456978262651123,"aZ":-15.77613826695526,"pfxX":-4.4977712040897,"pfxZ":8.84011959967471,"pX":0.22906875105264457,"pZ":3.0530630568499286,"vX0":5.63774028445032,"vY0":-134.89180202166125,"vZ0":-4.849883829275127,"x":108.27,"y":156.35,"x0":-1.2970071289004308,"y0":50.005776288221504,"z0":5.975141809333266,"aX":-8.34697308931326},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2415,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.4049764424078175,"extension":6.618975554076443},"index":3,"playId":"a36444c8-2fea-3fef-9cd8-366070243d72","pitchNumber":3,"startTime":"2026-10-07T21:39:18.475Z","endTime":"2026-10-07T21:39:23.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:39:23.384Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T21:42:14.291Z","endTime":"2026-10-07T21:43:16.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86470125103659,"aZ":-32.20044683450436,"pfxX":-5.8003433071306425,"pfxZ":-0.01979100278191659,"pX":0.30260349674514603,"pZ":2.4266436442625983,"vX0":-3.4149148928282673,"vY0":-118.20181605675859,"vZ0":-1.6503641903913548,"x":105.47,"y":173.26,"x0":2.5135294931102288,"y0":50.00232437252305,"z0":6.05612091541089,"aX":-8.309970591529375},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.1,"breakHorizontal":11.3,"spinRate":2672,"spinDirection":296},"zone":5,"typeConfidence":2.0,"plateTime":0.4611679579135619,"extension":6.423460940654143},"index":0,"playId":"9528b267-07c7-3d3d-a140-d2cbe62bb71d","pitchNumber":1,"startTime":"2026-10-07T21:42:21.678Z","endTime":"2026-10-07T21:42:25.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45300518366866,"aZ":-34.41896904897654,"pfxX":-6.677605704809193,"pfxZ":-1.573094739717142,"pX":-0.7215634641792381,"pZ":1.5385501010450677,"vX0":-5.452765137072358,"vY0":-119.18208552334794,"vZ0":-3.188104704897401,"x":144.5,"y":197.24,"x0":2.4693188593108593,"y0":50.00137764083394,"z0":6.02482785775911,"aX":-9.535988728801014},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.4,"breakHorizontal":13.4,"spinRate":2717,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.46084158018385857,"extension":6.3538909597079005},"index":1,"playId":"676c9670-b8af-3de7-998e-d3a90c34bb80","pitchNumber":2,"startTime":"2026-10-07T21:42:37.441Z","endTime":"2026-10-07T21:42:41.727Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.334982817234742,"aZ":-28.46765755900874,"pfxX":8.5396846923872,"pfxZ":1.9231559336425637,"pX":-0.13807655028652108,"pZ":1.9254810324772191,"vX0":-9.326814690532018,"vY0":-137.87921715024515,"vZ0":-5.327684163447293,"x":122.26,"y":186.79,"x0":2.1771541320990386,"y0":50.004243023661175,"z0":5.80125464749374,"aX":16.462594571069367},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.5,"breakHorizontal":-13.6,"spinRate":2531,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.3970841820814024,"extension":6.323577064454881},"index":2,"playId":"fb8b2e33-a15b-30d0-a016-25ec708e4f15","pitchNumber":3,"startTime":"2026-10-07T21:42:54.110Z","endTime":"2026-10-07T21:42:57.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52512077826816,"aZ":-33.55243855783116,"pfxX":-7.759006543823178,"pfxZ":-0.9441387244004709,"pX":-0.9903850574238676,"pZ":1.7293703905770272,"vX0":-5.597628347991388,"vY0":-120.28998824175068,"vZ0":-2.80690464162312,"x":154.75,"y":192.09,"x0":2.3752728335159263,"y0":50.00021580996922,"z0":5.888475266722418,"aX":-11.358767107490689},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.2,"breakHorizontal":15.4,"spinRate":2711,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.45548555712128813,"extension":6.437467481030989},"index":3,"playId":"17a506ce-730c-39c1-a3ee-ca5452285ab4","pitchNumber":4,"startTime":"2026-10-07T21:43:12.557Z","endTime":"2026-10-07T21:43:16.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:43:16.608Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (1) on a ground ball to left fielder Randal Grichuk.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T21:43:41.356Z","endTime":"2026-10-07T21:44:11.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430320997103003,"aZ":-39.48152070762544,"pfxX":-6.9282945241263025,"pfxZ":-5.012831838707707,"pX":0.7525866378220818,"pZ":1.8367462718601686,"vX0":-1.9611444097514967,"vY0":-120.52057176462317,"vZ0":-1.746964542816169,"x":88.31,"y":189.19,"x0":2.4787842366273516,"y0":50.0036398587469,"z0":6.087673010854219,"aX":-10.098197733677273},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.2,"breakHorizontal":13.1,"spinRate":2687,"spinDirection":292},"zone":9,"typeConfidence":2.0,"plateTime":0.45607922366695197,"extension":6.409665720898959},"index":0,"playId":"5ca36c69-3983-300a-b9dd-82f82bbc8c52","pitchNumber":1,"startTime":"2026-10-07T21:43:41.631Z","endTime":"2026-10-07T21:43:45.947Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451725257513665,"aZ":-20.264794998449446,"pfxX":-0.5454434406234037,"pfxZ":6.440719643180065,"pX":0.11884313615462927,"pZ":2.629658722082036,"vX0":-5.442569864348552,"vY0":-134.23243747722367,"vZ0":-5.646611880835143,"x":112.47,"y":167.78,"x0":2.232429564701012,"y0":50.00135595096081,"z0":6.175825868435902,"aX":-1.0085658280542054},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":2.0,"spinRate":2568,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.405994071228744,"extension":6.500835656641232},"hitData":{"launchSpeed":106.5,"launchAngle":0.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.92,"coordY":110.5}},"index":1,"playId":"0b7de7d6-e98c-3824-b3e6-d6b0c1e187d0","pitchNumber":2,"startTime":"2026-10-07T21:43:58.653Z","endTime":"2026-10-07T21:44:11.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:44:11.122Z","atBatIndex":37},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Chase DeLauter reaches on a fielder's choice, fielded by second baseman Chase Meidroth. José Ramírez scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T21:44:37.044Z","endTime":"2026-10-07T21:46:05.391Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":702273,"link":"/api/v1/people/702273"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02721013726451,"aZ":-20.910922195142312,"pfxX":10.855068272095323,"pfxZ":5.640890200487868,"pX":-1.5860043928392953,"pZ":1.4508828343265865,"vX0":-13.615948930271706,"vY0":-140.90280979932385,"vZ0":-8.073772864918238,"x":177.45,"y":199.61,"x0":1.914031797930796,"y0":50.004897598668144,"z0":5.720493060485648,"aX":21.683006159854536},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":-16.7,"spinRate":2602,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.38973092500821593,"extension":6.3415223127601825},"index":0,"playId":"db11a30c-1f50-3fd5-ad35-96e9b93c6077","pitchNumber":1,"startTime":"2026-10-07T21:44:37.044Z","endTime":"2026-10-07T21:44:41.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.800043508123366,"aZ":-26.550828920262774,"pfxX":10.420724765124646,"pfxZ":2.899671567233721,"pX":-0.42779234651566,"pZ":3.0837952660311334,"vX0":-10.799833362774196,"vY0":-138.804162708487,"vZ0":-2.6240133216500756,"x":133.31,"y":155.52,"x0":2.170751625166166,"y0":50.00476308791165,"z0":5.820605784987739,"aX":20.215846739735834},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":-16.4,"spinRate":2471,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.3955230599098871,"extension":6.506107121028244},"index":1,"playId":"e684ed6a-649e-3b6b-8242-eeee982fab13","pitchNumber":2,"startTime":"2026-10-07T21:44:54.133Z","endTime":"2026-10-07T21:44:58.007Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022824396793307,"aZ":-19.376116552736335,"pfxX":-1.4294732806472794,"pfxZ":6.9019729957832405,"pX":-1.1829203448586179,"pZ":2.514340708690988,"vX0":-8.405157543259548,"vY0":-134.53735963341316,"vZ0":-5.967338110927843,"x":162.09,"y":170.89,"x0":2.152792041493813,"y0":50.00511525216159,"z0":6.110778554718556,"aX":-2.6488333498395873},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":4.2,"spinRate":2665,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.40534143289220825,"extension":6.574605214880468},"index":2,"playId":"d0105be0-fa10-3bc6-b1f9-852e97ae06a8","pitchNumber":3,"startTime":"2026-10-07T21:45:12.232Z","endTime":"2026-10-07T21:45:18.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (1) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"d0105be0-fa10-3bc6-b1f9-852e97ae06a8","startTime":"2026-10-07T21:45:37.326Z","endTime":"2026-10-07T21:45:58.040Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86692063545234,"aZ":-23.417845445581015,"pfxX":9.044571036336631,"pfxZ":4.240711164913568,"pX":0.07341674572117679,"pZ":2.7300824463058215,"vX0":-9.326604352321851,"vY0":-143.26679296710785,"vZ0":-4.413582893523012,"x":114.2,"y":165.07,"x0":2.2049486242509437,"y0":50.006744386650986,"z0":5.764980248842978,"aX":18.69804026936538},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.8,"breakHorizontal":-14.4,"spinRate":2725,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.3831378783364032,"extension":6.286200465375384},"hitData":{"launchSpeed":105.9,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.93,"coordY":156.49}},"index":4,"playId":"45063ef9-bd94-32b9-a146-8b4e53aac148","pitchNumber":4,"startTime":"2026-10-07T21:45:58.040Z","endTime":"2026-10-07T21:46:05.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:46:05.391Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jo Adell walks. Chase DeLauter to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T21:46:38.828Z","endTime":"2026-10-07T21:47:57.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61957262850962,"aZ":-32.89394764942074,"pfxX":-6.877203424861863,"pfxZ":-0.4879278756194303,"pX":1.3498372573355544,"pZ":3.264945938746525,"vX0":-0.9614622395913722,"vY0":-120.4500468449661,"vZ0":0.18642028292240598,"x":65.55,"y":150.63,"x0":2.647399459166328,"y0":50.00094344052307,"z0":6.07581486655692,"aX":-10.185773264790681},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.6,"breakHorizontal":12.7,"spinRate":2793,"spinDirection":283},"zone":12,"typeConfidence":2.0,"plateTime":0.4533205930345199,"extension":6.4015040913362},"index":0,"playId":"7209cc62-6625-3846-a84f-135c3f45c554","pitchNumber":1,"startTime":"2026-10-07T21:46:38.828Z","endTime":"2026-10-07T21:46:42.741Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167180839051056,"aZ":-35.70540458334302,"pfxX":-7.1453827567166375,"pfxZ":-2.438041467946544,"pX":0.6290546942046163,"pZ":2.4738015444383192,"vX0":-2.6205146130446724,"vY0":-119.7289437149399,"vZ0":-0.6753862485110526,"x":93.02,"y":171.99,"x0":2.667815267431017,"y0":50.005856367983306,"z0":5.96830503519158,"aX":-10.325574488224662},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.3,"breakHorizontal":13.6,"spinRate":2756,"spinDirection":290},"zone":6,"typeConfidence":2.0,"plateTime":0.45831159999048543,"extension":6.485920760383843},"index":1,"playId":"3f860789-b226-38ec-ad22-088b73faf2aa","pitchNumber":2,"startTime":"2026-10-07T21:46:55.713Z","endTime":"2026-10-07T21:46:59.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023510261608514,"aZ":-31.250476783143835,"pfxX":-8.002302211535694,"pfxZ":0.6206583757338198,"pX":0.8817663974818667,"pZ":1.6350370611233664,"vX0":-1.5937955849257255,"vY0":-120.79924750043324,"vZ0":-3.657684140561436,"x":83.39,"y":194.63,"x0":2.5897275010957013,"y0":50.0003023335308,"z0":5.922730128826596,"aX":-11.796481680865083},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":14.9,"spinRate":2814,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.45381430585151783,"extension":6.490084517626238},"index":2,"playId":"8e0bab7f-efee-3dab-89cd-78002c218c09","pitchNumber":3,"startTime":"2026-10-07T21:47:16.201Z","endTime":"2026-10-07T21:47:20.074Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41494247397468,"aZ":-23.96124072857311,"pfxX":-0.8476653459072025,"pfxZ":4.531241521906368,"pX":1.250767708628838,"pZ":3.998997102339565,"vX0":-2.338809182722224,"vY0":-133.88715145677457,"vZ0":-1.3672866163107975,"x":69.32,"y":130.81,"x0":2.2463779788469735,"y0":50.00184704223502,"z0":6.234173370414336,"aX":-1.53541890674753},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":2.0,"spinRate":2465,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4093853499191735,"extension":6.599306298017331},"index":3,"playId":"dce95e30-df44-32e1-830e-9ada4fc703f2","pitchNumber":4,"startTime":"2026-10-07T21:47:35.043Z","endTime":"2026-10-07T21:47:39.009Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.77497686385536,"aZ":-26.119383225495888,"pfxX":10.47049487806334,"pfxZ":3.0416292406149275,"pX":1.6925981378098907,"pZ":2.6277340334290726,"vX0":-5.52685621095821,"vY0":-141.22622620068336,"vZ0":-4.099791625161566,"x":52.48,"y":167.83,"x0":2.331043876698927,"y0":50.00142128050454,"z0":5.809586773199846,"aX":20.822880442402276},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.7,"breakHorizontal":-17.5,"spinRate":2598,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.39014784052882634,"extension":6.336816905740124},"index":4,"playId":"bc80e1a7-045e-3920-8d2c-6a122998939b","pitchNumber":5,"startTime":"2026-10-07T21:47:53.793Z","endTime":"2026-10-07T21:47:57.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:47:57.710Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathaniel Lowe lines out to third baseman Miguel Vargas.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T21:48:30.089Z","endTime":"2026-10-07T21:50:19.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253543454730416,"aZ":-31.873257602270364,"pfxX":-5.6946873325739205,"pfxZ":0.2017726859530775,"pX":0.7475875607632524,"pZ":3.02961458721286,"vX0":-2.60224420858832,"vY0":-122.49299051185069,"vZ0":-0.9211784423934503,"x":88.5,"y":156.98,"x0":2.5637984686879736,"y0":50.00532142609954,"z0":6.1362387978740225,"aX":-8.652604573560675},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":10.9,"spinRate":2670,"spinDirection":283},"zone":3,"typeConfidence":2.0,"plateTime":0.4471999100544459,"extension":6.4949307122560676},"index":0,"playId":"88713328-d5a2-3c12-b168-9380a302f578","pitchNumber":1,"startTime":"2026-10-07T21:48:32.400Z","endTime":"2026-10-07T21:48:35.963Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53959104222872,"aZ":-24.93357081565002,"pfxX":10.918314944131803,"pfxZ":3.6104287281375083,"pX":1.1663275112411795,"pZ":3.2223354039853747,"vX0":-7.104143807353774,"vY0":-141.48139685969863,"vZ0":-2.6834767259433363,"x":72.54,"y":151.78,"x0":2.3054531565518253,"y0":50.00250513447658,"z0":5.799917211658381,"aX":21.89462448458482},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.1,"breakHorizontal":-18.1,"spinRate":2484,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3887562569900149,"extension":6.383517745469372},"index":1,"playId":"f6b81ca1-4be6-35c1-896d-fdccdc464d7f","pitchNumber":2,"startTime":"2026-10-07T21:48:53.707Z","endTime":"2026-10-07T21:48:57.995Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.464189351227766,"aZ":-26.931133474964426,"pfxX":11.226757729990045,"pfxZ":2.6018217590787387,"pX":0.2697199771843156,"pZ":2.784314556277711,"vX0":-9.477914592435564,"vY0":-141.53763196534467,"vZ0":-3.5726818261208058,"x":106.72,"y":163.6,"x0":2.215110790743652,"y0":50.000714986820824,"z0":5.801548869572329,"aX":22.612221620351626},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.1,"breakHorizontal":-18.2,"spinRate":2590,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.38804219588401834,"extension":6.42497582853583},"index":2,"playId":"9ebd384b-5ea3-3510-bfee-b0ac94d1c3d1","pitchNumber":3,"startTime":"2026-10-07T21:49:16.293Z","endTime":"2026-10-07T21:49:19.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.403796660328204,"aZ":-33.47175481882348,"pfxX":-10.119813213391101,"pfxZ":-0.8737546249532517,"pX":-1.1287269511391311,"pZ":1.62229252143458,"vX0":-4.958328715447443,"vY0":-121.40525161798274,"vZ0":-3.0832913354550833,"x":160.02,"y":194.98,"x0":2.259656956678119,"y0":50.00341882592262,"z0":5.8438564798711115,"aX":-14.995921134402575},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.0,"breakHorizontal":19.6,"spinRate":2728,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4524258489954387,"extension":6.548502275275978},"index":3,"playId":"71ce4042-5017-30cf-88d7-86e89cb03fc8","pitchNumber":4,"startTime":"2026-10-07T21:49:34.749Z","endTime":"2026-10-07T21:49:38.685Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22989184571645,"aZ":-25.26602606494372,"pfxX":9.656619978721324,"pfxZ":3.4055999313128993,"pX":0.17914003075261584,"pZ":3.42640979512544,"vX0":-9.243035988232235,"vY0":-141.48932331356653,"vZ0":-2.081560300325275,"x":110.17,"y":146.27,"x0":2.2333621788109856,"y0":50.00250603802823,"z0":5.790468370698654,"aX":19.58261907445281},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":2577,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.3870930536735613,"extension":6.32323042980035},"index":4,"playId":"55f9abab-d95a-3abe-ac23-a1a30a8ea8ac","pitchNumber":5,"startTime":"2026-10-07T21:49:54.040Z","endTime":"2026-10-07T21:49:57.374Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.4,"endSpeed":85.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.445358766862512,"aZ":-23.91137912977224,"pfxX":0.7420466227903106,"pfxZ":4.520535857302539,"pX":-0.7319771716671136,"pZ":3.1768395721748552,"vX0":-8.292351737937926,"vY0":-133.09290322598488,"vZ0":-3.480725896242098,"x":144.9,"y":153.01,"x0":2.3026342737438865,"y0":50.00366134459449,"z0":6.195823670660829,"aX":1.3570931096643593},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":0.1,"spinRate":2551,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4085697551989069,"extension":6.597367967697127},"hitData":{"launchSpeed":72.8,"launchAngle":10.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.81,"coordY":159.38}},"index":5,"playId":"ce2649fc-e7fa-3920-aef2-2b6eb3170dc4","pitchNumber":6,"startTime":"2026-10-07T21:50:12.988Z","endTime":"2026-10-07T21:50:19.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:50:19.432Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out softly, pitcher Noah Schultz to first baseman Munetaka Murakami.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T21:50:50.283Z","endTime":"2026-10-07T21:51:18.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702273,"link":"/api/v1/people/702273"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.518195997055372,"aZ":-35.063504462681045,"pfxX":-8.497241384069937,"pfxZ":-1.974729475136897,"pX":-0.13707807663997945,"pZ":2.1809942321975995,"vX0":-3.7374566765519743,"vY0":-120.61420939053397,"vZ0":-1.6119329770130169,"x":122.23,"y":179.89,"x0":2.541237053460852,"y0":50.005852057158755,"z0":5.976980438138046,"aX":-12.403759162119295},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.7,"breakHorizontal":16.3,"spinRate":2844,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.4557551331766261,"extension":6.54854206199927},"index":0,"playId":"cdd27b2c-0617-32a9-af4b-59e79cc07ba4","pitchNumber":1,"startTime":"2026-10-07T21:50:50.283Z","endTime":"2026-10-07T21:50:53.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.783381742250455,"aZ":-26.24305783735261,"pfxX":9.253542310920572,"pfxZ":3.5521739847932636,"pX":0.6052994524505506,"pZ":2.2501828790496843,"vX0":-7.206426874797207,"vY0":-128.96303542379482,"vZ0":-3.8748902124003535,"x":93.93,"y":178.03,"x0":2.244492135397257,"y0":50.00495455884026,"z0":5.814689245637647,"aX":15.466418686584298},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.0,"spinRate":2012,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4259888647387782,"extension":6.539883188296438},"hitData":{"launchSpeed":59.5,"launchAngle":-60.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.47,"coordY":181.6}},"index":1,"playId":"c806ca10-80b3-3733-bcd4-ab6730e16e21","pitchNumber":2,"startTime":"2026-10-07T21:51:11.030Z","endTime":"2026-10-07T21:51:18.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:51:18.179Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a ground ball to center fielder Steven Kwan.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T21:54:41.572Z","endTime":"2026-10-07T21:55:47.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joey Cantillo replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T21:53:26.380Z","endTime":"2026-10-07T21:54:43.851Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676282,"link":"/api/v1/people/676282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14294235940294,"aZ":-14.122581992444642,"pfxX":4.578353849703231,"pfxZ":9.738504082586864,"pX":-0.8352214140360403,"pZ":2.295985297807806,"vX0":-6.247334378472234,"vY0":-136.0839427316373,"vZ0":-6.645725078883737,"x":148.84,"y":176.79,"x0":0.9080516709608459,"y0":50.003293100554885,"z0":5.770058948452426,"aX":8.48699091093631},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.8,"spinRate":1900,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.40433343076276085,"extension":7.525496797299988},"index":1,"playId":"bfcaff9e-41d0-3685-9019-38dc5ecaf04c","pitchNumber":1,"startTime":"2026-10-07T21:54:43.851Z","endTime":"2026-10-07T21:54:47.645Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-10-07T21:55:11.508Z","endTime":"2026-10-07T21:55:11.509Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.199512145549633,"aZ":-47.09551088464145,"pfxX":-5.135979412038085,"pfxZ":-10.982912395222485,"pX":-0.5970431154300182,"pZ":0.7603874371634977,"vX0":-2.411877723839718,"vY0":-117.5016200706399,"vZ0":-1.805022954627929,"x":139.76,"y":218.25,"x0":1.1194444105971821,"y0":50.00425935878122,"z0":6.030919879853382,"aX":-6.976242018264626},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-19.9,"breakHorizontal":10.0,"spinRate":2700,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.47135589722249094,"extension":7.228186828998219},"index":3,"playId":"3fe1e90a-ac2b-3dfb-a024-a21d58051e4c","pitchNumber":2,"startTime":"2026-10-07T21:55:11.510Z","endTime":"2026-10-07T21:55:15.424Z","isPitch":true,"type":"pitch"},{"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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550611387800448,"aZ":-47.00458610415135,"pfxX":-6.640069769171429,"pfxZ":-10.751171261150352,"pX":-0.1686813126079513,"pZ":2.2935551103063783,"vX0":-1.1266596545884902,"vY0":-118.41312160066624,"vZ0":1.3456067013818047,"x":123.43,"y":176.85,"x0":1.1774738993972549,"y0":50.00148065402546,"z0":6.115194548934857,"aX":-9.161763755887291},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-18.5,"breakHorizontal":12.2,"spinRate":2597,"spinDirection":336},"zone":5,"typeConfidence":0.9,"plateTime":0.4676510871714106,"extension":7.293278355681499},"hitData":{"launchSpeed":92.2,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.45,"coordY":99.0}},"index":4,"playId":"1afa87d3-d36d-33f8-ac72-666d2e5e7908","pitchNumber":3,"startTime":"2026-10-07T21:55:34.489Z","endTime":"2026-10-07T21:55:47.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:55:47.907Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks. Sam Antonacci to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T21:56:08.066Z","endTime":"2026-10-07T21:57:12.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12073447473487,"aZ":-47.96371571558063,"pfxX":-5.196049842431212,"pfxZ":-11.52013178480081,"pX":1.2993597164498352,"pZ":3.0032085752957047,"vX0":1.501853790336611,"vY0":-117.15280347409025,"vZ0":3.0652142398957016,"x":67.47,"y":157.69,"x0":1.3195294224855816,"y0":50.00557017895591,"z0":6.20753487515511,"aX":-7.119132033167119},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-19.6,"breakHorizontal":9.0,"spinRate":2562,"spinDirection":336},"zone":12,"typeConfidence":0.91,"plateTime":0.4701404238786506,"extension":7.148431033314126},"index":0,"playId":"f68fe36e-8a31-3160-9eb8-cf9d1328e1c8","pitchNumber":1,"startTime":"2026-10-07T21:56:13.572Z","endTime":"2026-10-07T21:56:17.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526931063233807,"aZ":-45.05819422184513,"pfxX":-6.216268293722823,"pfxZ":-9.396865035552207,"pX":0.012963992241008733,"pZ":3.6515229507415343,"vX0":-0.6629454484681072,"vY0":-117.32281761991975,"vZ0":3.7112866707024255,"x":116.51,"y":140.19,"x0":1.1064235967084515,"y0":50.00053627864355,"z0":6.294622036172365,"aX":-8.525305386186426},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.6,"breakHorizontal":11.4,"spinRate":2554,"spinDirection":333},"zone":11,"typeConfidence":0.89,"plateTime":0.46975556325558054,"extension":7.006494840771538},"index":1,"playId":"94f2a5c0-f267-3048-95c2-74d032923f6f","pitchNumber":2,"startTime":"2026-10-07T21:56:29.363Z","endTime":"2026-10-07T21:56:33.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53200867820603,"aZ":-15.67180385144864,"pfxX":3.8107622124119893,"pfxZ":8.808307931011607,"pX":-0.14618172716379732,"pZ":3.878583900536261,"vX0":-4.236693893441725,"vY0":-136.59277409223662,"vZ0":-2.552382144402485,"x":122.57,"y":134.06,"x0":0.936307540498506,"y0":50.00029832164471,"z0":5.913961957017895,"aX":7.137491016546208},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-5.9,"spinRate":1900,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.4023338304604578,"extension":7.420350801431023},"index":2,"playId":"c49a73e9-146d-3fe1-87d1-063d104e2038","pitchNumber":3,"startTime":"2026-10-07T21:56:49.100Z","endTime":"2026-10-07T21:56:52.983Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96273277284659,"aZ":-15.998024772644417,"pfxX":2.3917823499135187,"pfxZ":8.593217376831195,"pX":-0.965744422212995,"pZ":2.8352538884908745,"vX0":-5.393347967270365,"vY0":-136.33268925588249,"vZ0":-5.144886749487833,"x":153.81,"y":162.23,"x0":0.7273783194678362,"y0":50.00241510830644,"z0":5.850939467392062,"aX":4.502566799900858},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":-3.2,"spinRate":1985,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.40174542995338847,"extension":7.434414259203977},"index":3,"playId":"4b5addcf-1e11-38af-8212-933e5d7c3859","pitchNumber":4,"startTime":"2026-10-07T21:57:08.071Z","endTime":"2026-10-07T21:57:12.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:57:12.154Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Munetaka Murakami grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe. Sam Antonacci to 3rd. Miguel Vargas to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T21:57:52.529Z","endTime":"2026-10-07T21:59:07.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23455904910861,"aZ":-25.45690512707248,"pfxX":-1.302444521337883,"pfxZ":3.910345716807452,"pX":-0.18719463106077047,"pZ":2.011037377993964,"vX0":-3.1218966576253075,"vY0":-130.22454586391893,"vZ0":-4.504949661910093,"x":120.93,"y":125.42,"x0":1.1962050040973684,"y0":50.00435955133745,"z0":5.6881807820791055,"aX":-2.2375895974530056},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":3.0,"spinRate":2099,"spinDirection":173},"zone":8,"typeConfidence":0.9,"plateTime":0.42052831626803844,"extension":7.4196960955812274},"index":0,"playId":"cfbdfd2a-8bca-354a-8efa-7df4093f95c3","pitchNumber":1,"startTime":"2026-10-07T21:57:52.529Z","endTime":"2026-10-07T21:57:56.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17182872135538,"aZ":-25.092225746960853,"pfxX":-2.7234700459454357,"pfxZ":4.097645910453956,"pX":-0.9159822293465557,"pZ":0.044494332377348025,"vX0":-4.388694970676747,"vY0":-130.74872661509244,"vZ0":-9.32454899032781,"x":151.92,"y":237.58,"x0":1.1395356374655827,"y0":50.00149223779966,"z0":5.547161042506357,"aX":-4.702850311885422},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":5.9,"spinRate":2156,"spinDirection":174},"zone":13,"typeConfidence":0.9,"plateTime":0.4192959227137747,"extension":7.046047587009854},"index":1,"playId":"6d21348a-9fac-3529-ac2a-ac7a3e3c6e82","pitchNumber":2,"startTime":"2026-10-07T21:58:10.063Z","endTime":"2026-10-07T21:58:13.999Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62167516336501,"aZ":-15.57607020735323,"pfxX":2.5600904731667065,"pfxZ":8.627883259192018,"pX":0.29601884460677824,"pZ":2.9341954855046515,"vX0":-2.9879157221708033,"vY0":-137.39927923502037,"vZ0":-5.0227832402851025,"x":105.72,"y":159.56,"x0":1.0616927545773867,"y0":50.00556624736772,"z0":5.8339718470325685,"aX":4.9270093071522805},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":-4.1,"spinRate":1934,"spinDirection":147},"zone":3,"typeConfidence":0.9,"plateTime":0.3976651649170835,"extension":7.506567662401711},"index":2,"playId":"cbdc8af9-074a-3be0-ad27-59693abedcce","pitchNumber":3,"startTime":"2026-10-07T21:58:35.150Z","endTime":"2026-10-07T21:58:38.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5191582429034,"aZ":-45.85895715372343,"pfxX":-4.6311372193052325,"pfxZ":-9.796872327223422,"pX":0.5564093451908199,"pZ":1.746796236475389,"vX0":-0.03691143830170568,"vY0":-118.50562715611805,"vZ0":0.11023679088282767,"x":95.79,"y":191.62,"x0":1.1721952131203897,"y0":50.005037990476964,"z0":5.953382626825488,"aX":-6.466771349531688},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.3,"breakHorizontal":8.4,"spinRate":2594,"spinDirection":338},"zone":9,"typeConfidence":0.91,"plateTime":0.4654727912756238,"extension":7.201178922970363},"hitData":{"launchSpeed":70.5,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.41,"coordY":156.09}},"index":3,"playId":"8cc65d1d-149b-32af-bcc1-1f89e1ba9496","pitchNumber":4,"startTime":"2026-10-07T21:58:59.842Z","endTime":"2026-10-07T21:59:07.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:59:07.629Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Kyle Teel lines into a double play, second baseman Travis Bazzana to shortstop Brayan Rocchio. Miguel Vargas out at 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T21:59:34.439Z","endTime":"2026-10-07T21:59:45.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107167289579415,"aZ":-13.479584495483525,"pfxX":3.6058957529047566,"pfxZ":9.744528606410206,"pX":0.25346534541321025,"pZ":2.4681080363823398,"vX0":-3.0494096708100025,"vY0":-137.53465542089788,"vZ0":-6.536548349274409,"x":107.34,"y":172.14,"x0":0.9073453323478613,"y0":50.0015756919621,"z0":5.787213260476585,"aX":6.91716360671575},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2053,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.39803546558545433,"extension":7.64853840265885},"hitData":{"launchSpeed":97.9,"launchAngle":13.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.84,"coordY":138.34}},"index":0,"playId":"d7a14ac7-bb43-3856-a147-5e806bd22911","pitchNumber":1,"startTime":"2026-10-07T21:59:38.047Z","endTime":"2026-10-07T21:59:45.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T21:59:45.568Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, second baseman Chase Meidroth to first baseman Munetaka Murakami.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T22:02:49.254Z","endTime":"2026-10-07T22:03:13.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.129291635447004,"aZ":-31.283314946036676,"pfxX":-7.270212240913488,"pfxZ":0.6312131561154075,"pX":-0.876787172144319,"pZ":2.3001825262871565,"vX0":-5.181347115430417,"vY0":-118.91809333899548,"vZ0":-1.7319534580667262,"x":150.42,"y":176.68,"x0":2.28331722529161,"y0":50.00425978511169,"z0":5.905204745382637,"aX":-10.299239152187495},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.0,"breakHorizontal":14.5,"spinRate":2490,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.46252885588242787,"extension":6.549032851491809},"index":0,"playId":"c0364faf-7f76-30ca-8ac7-00201eac879c","pitchNumber":1,"startTime":"2026-10-07T22:02:49.869Z","endTime":"2026-10-07T22:02:54.344Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74819215012139,"aZ":-25.28222469283563,"pfxX":11.259525872791716,"pfxZ":3.5432059080942953,"pX":0.4297064536775414,"pZ":2.561921551819468,"vX0":-8.48353953718612,"vY0":-138.98639098936783,"vZ0":-4.026786478427445,"x":100.62,"y":169.61,"x0":2.0671558040118843,"y0":50.00445295692977,"z0":5.719655615204858,"aX":21.90954993956148},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":-18.5,"spinRate":2502,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.3949123004674564,"extension":6.339608737212021},"hitData":{"launchSpeed":89.5,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.18,"coordY":150.04}},"index":1,"playId":"0848c6a9-0267-3d05-bd75-b7a607c3040a","pitchNumber":2,"startTime":"2026-10-07T22:03:06.304Z","endTime":"2026-10-07T22:03:13.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:03:13.804Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a ground ball to left fielder Randal Grichuk.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T22:03:34.505Z","endTime":"2026-10-07T22:03:50.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474085085492813,"aZ":-30.40913845471589,"pfxX":-7.22903115245733,"pfxZ":1.2362953935246406,"pX":1.0823320972150052,"pZ":2.360472132518241,"vX0":-1.3528387555843224,"vY0":-119.056454078623,"vZ0":-1.9058240988614696,"x":75.74,"y":175.05,"x0":2.597516136770671,"y0":50.00537901257658,"z0":5.931167864684098,"aX":-10.348711223493957},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.0,"breakHorizontal":13.4,"spinRate":2586,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.4605591216732128,"extension":6.466305597378693},"hitData":{"launchSpeed":75.4,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":120.1,"coordY":160.15}},"index":0,"playId":"36b77444-299e-3474-bf25-8711ef39f0c0","pitchNumber":1,"startTime":"2026-10-07T22:03:38.818Z","endTime":"2026-10-07T22:03:50.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:03:50.117Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brayan Rocchio pops out to catcher Kyle Teel in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T22:04:06.087Z","endTime":"2026-10-07T22:05:33.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677323784070193,"aZ":-21.009279527371916,"pfxX":-0.4515743929999683,"pfxZ":6.246070152564187,"pX":-0.07396223270134204,"pZ":3.02870907207885,"vX0":-6.0362322571637534,"vY0":-132.22707310111727,"vZ0":-3.8886789468291516,"x":119.82,"y":157.0,"x0":2.2880813580147805,"y0":50.00239626562234,"z0":6.041873026375905,"aX":-0.8072154003805362},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":2.0,"spinRate":2538,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.41272638355280566,"extension":6.597745875691083},"index":0,"playId":"b572f303-8dfb-3d26-9018-04c0301e0c4b","pitchNumber":1,"startTime":"2026-10-07T22:04:14.673Z","endTime":"2026-10-07T22:04:18.557Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606597972521737,"aZ":-28.185811860796246,"pfxX":10.934388847885401,"pfxZ":2.389290258652706,"pX":-1.783317029441695,"pZ":-0.7398578322084165,"vX0":-12.874278928391142,"vY0":-128.91202498548964,"vZ0":-10.482651606080445,"x":184.98,"y":258.76,"x0":1.8719567483524002,"y0":50.00610493138221,"z0":5.580996817579828,"aX":18.27475738831776},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":-16.7,"spinRate":1940,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.42606163389100926,"extension":6.682511775040595},"index":1,"playId":"25585350-3baf-3525-b098-a165f8541a1f","pitchNumber":2,"startTime":"2026-10-07T22:04:31.064Z","endTime":"2026-10-07T22:04:39.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Noah Schultz. Patrick Bailey to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"25585350-3baf-3525-b098-a165f8541a1f","startTime":"2026-10-07T22:04:47.689Z","endTime":"2026-10-07T22:05:02.998Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.717197731764944,"aZ":-33.08807987317209,"pfxX":-7.432428387843499,"pfxZ":-0.6496794567635398,"pX":0.587970903713728,"pZ":3.1408606347718915,"vX0":-2.13750330848849,"vY0":-118.20944150684952,"vZ0":0.21338939091055598,"x":94.59,"y":153.98,"x0":2.4695327852238234,"y0":50.000419353443476,"z0":6.0892278811124845,"aX":-10.507225336176807},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.8,"breakHorizontal":13.9,"spinRate":2555,"spinDirection":290},"zone":3,"typeConfidence":2.0,"plateTime":0.4635051123836331,"extension":6.53000928611044},"index":3,"playId":"99b9588b-41f6-3d6e-a785-7e54af0eb0f6","pitchNumber":3,"startTime":"2026-10-07T22:05:02.998Z","endTime":"2026-10-07T22:05:06.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.945759259595167,"aZ":-31.52421736252579,"pfxX":-6.754836575204526,"pfxZ":0.44397575226029495,"pX":-0.2627433928583334,"pZ":1.6783854211647782,"vX0":-4.3140582242092735,"vY0":-120.34469409950286,"vZ0":-3.213185271209051,"x":127.02,"y":193.46,"x0":2.4269768515752514,"y0":50.00466317131841,"z0":5.804640116859512,"aX":-9.973187027710528},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.4,"breakHorizontal":13.2,"spinRate":2734,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.4540050919252243,"extension":6.6473996235144845},"hitData":{"launchSpeed":80.8,"launchAngle":85.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":138.11,"coordY":211.09}},"index":4,"playId":"4e3ebb1c-0039-355e-aaf6-5213cea96715","pitchNumber":4,"startTime":"2026-10-07T22:05:24.175Z","endTime":"2026-10-07T22:05:33.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:05:33.888Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, first baseman Munetaka Murakami to pitcher Noah Schultz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T22:05:57.741Z","endTime":"2026-10-07T22:06:46.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702273,"link":"/api/v1/people/702273"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808867041608586,"aZ":-23.211675619008197,"pfxX":10.463225170928894,"pfxZ":4.48105442233032,"pX":-0.578036651826324,"pZ":1.8165700035338916,"vX0":-11.068640806410288,"vY0":-140.30634022400017,"vZ0":-6.835702097392645,"x":139.03,"y":189.73,"x0":2.0527259340600206,"y0":50.00181582174627,"z0":5.789782908253406,"aX":20.925700339788417},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.8,"breakHorizontal":-16.8,"spinRate":2494,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.3898995278026778,"extension":6.522532246786707},"index":0,"playId":"e1dcd4b3-dd4c-3451-9914-9261a0f95f66","pitchNumber":1,"startTime":"2026-10-07T22:06:02.261Z","endTime":"2026-10-07T22:06:06.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.767334220541557,"aZ":-26.182007937346512,"pfxX":-0.7817813905690749,"pfxZ":3.3710672226268414,"pX":-0.6055669884598024,"pZ":2.5432587549671704,"vX0":-7.057843956666569,"vY0":-131.42496630505227,"vZ0":-4.3971264261805185,"x":140.08,"y":170.11,"x0":2.1989657289043367,"y0":50.0025552905855,"z0":6.146817908202391,"aX":-1.3870384137842444},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":2.8,"spinRate":2495,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.41430482576939687,"extension":6.508709393100965},"index":1,"playId":"954c12ab-30c8-3df0-9620-e1697303cb09","pitchNumber":2,"startTime":"2026-10-07T22:06:20.327Z","endTime":"2026-10-07T22:06:24.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564854393392455,"aZ":-35.89818259655612,"pfxX":-7.145853602713729,"pfxZ":-2.660386481576814,"pX":0.15248894051392645,"pZ":1.8631139710095137,"vX0":-3.6206742441531317,"vY0":-117.65860280530042,"vZ0":-1.7001747841700214,"x":111.19,"y":188.48,"x0":2.6401715899054436,"y0":50.00257846275414,"z0":5.92526103717262,"aX":-10.005972773524709},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.9,"breakHorizontal":13.8,"spinRate":2531,"spinDirection":289},"zone":8,"typeConfidence":2.0,"plateTime":0.46573609784261105,"extension":6.5421033946897325},"hitData":{"launchSpeed":76.3,"launchAngle":5.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.64,"coordY":164.55}},"index":2,"playId":"07653988-97df-307e-8bfb-1f8565e289fd","pitchNumber":3,"startTime":"2026-10-07T22:06:38.790Z","endTime":"2026-10-07T22:06:46.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:06:46.354Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T22:10:04.748Z","endTime":"2026-10-07T22:10:35.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57668872923105,"aZ":-25.79215331065699,"pfxX":-2.0225199767148614,"pfxZ":3.818033537776911,"pX":0.12889087372735664,"pZ":2.8557066909670574,"vX0":-2.1199867000967716,"vY0":-128.2503209716799,"vZ0":-2.091466050283218,"x":112.09,"y":161.68,"x0":1.2278595456053771,"y0":50.003975617383134,"z0":5.685714391389299,"aX":-3.382074457118505},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":4.1,"spinRate":2006,"spinDirection":189},"zone":2,"typeConfidence":0.92,"plateTime":0.42645486737050575,"extension":7.044684453730526},"index":0,"playId":"b9cfe8d7-569d-3b82-9771-75aacdaf8ca7","pitchNumber":1,"startTime":"2026-10-07T22:10:04.748Z","endTime":"2026-10-07T22:10:07.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080129313989335,"aZ":-45.67061383658367,"pfxX":-5.521239101318183,"pfxZ":-9.992973520782284,"pX":0.599692569790947,"pZ":2.179905226730079,"vX0":0.15568651132722033,"vY0":-116.39540960232529,"vZ0":1.2919985107532752,"x":94.14,"y":179.92,"x0":1.246934489581052,"y0":50.004509479729805,"z0":5.996408195344329,"aX":-7.455718649537472},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-17.3,"breakHorizontal":10.0,"spinRate":2503,"spinDirection":336},"zone":6,"typeConfidence":0.9,"plateTime":0.4734759398774271,"extension":7.20485034038329},"hitData":{"launchSpeed":87.5,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.16,"coordY":147.02}},"index":1,"playId":"4ddab6f8-2c7d-36c9-b3f0-02a4db4c3546","pitchNumber":2,"startTime":"2026-10-07T22:10:27.704Z","endTime":"2026-10-07T22:10:35.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:10:35.294Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Peters strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T22:10:58.234Z","endTime":"2026-10-07T22:12:26.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"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":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85322859607414,"aZ":-14.813342798408208,"pfxX":2.878351526984304,"pfxZ":9.387321216003022,"pX":-0.2705787096954645,"pZ":3.5145633540148924,"vX0":-4.33880503048849,"vY0":-135.43829851270837,"vZ0":-3.138213089873951,"x":127.31,"y":143.89,"x0":0.9815859363736276,"y0":50.00190825450629,"z0":5.730499276639238,"aX":5.323006719078062},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-4.2,"spinRate":2003,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.40512628121631344,"extension":7.743794293956936},"index":0,"playId":"05b84a56-4c6f-3484-b93f-e4740e2b5d46","pitchNumber":1,"startTime":"2026-10-07T22:11:02.998Z","endTime":"2026-10-07T22:11:06.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29720855375202,"aZ":-25.729571789011036,"pfxX":-0.28171548695826193,"pfxZ":3.7717116918656046,"pX":0.09312670612614334,"pZ":2.0503459095710777,"vX0":-3.0048350958190913,"vY0":-128.94894820574694,"vZ0":-4.221530976211732,"x":113.45,"y":183.42,"x0":1.3033403965590442,"y0":50.00183243669627,"z0":5.661432557086261,"aX":-0.48018645794175996},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":1.1,"spinRate":2099,"spinDirection":196},"zone":8,"typeConfidence":0.87,"plateTime":0.4225177786478165,"extension":7.059425588882871},"index":1,"playId":"df338a9d-2a97-31ac-96dd-76bc689120a8","pitchNumber":2,"startTime":"2026-10-07T22:11:18.794Z","endTime":"2026-10-07T22:11:22.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65837867482611,"aZ":-45.79812495959123,"pfxX":-5.551439424431088,"pfxZ":-9.850920770318524,"pX":1.2477291700217528,"pZ":2.5574353971230597,"vX0":1.5553409990442761,"vY0":-117.79807346668852,"vZ0":1.9105981830810406,"x":69.44,"y":169.73,"x0":1.2937860835983366,"y0":50.00187412007263,"z0":6.020496185071968,"aX":-7.678688272035501},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.9,"breakHorizontal":9.6,"spinRate":2645,"spinDirection":334},"zone":12,"typeConfidence":0.9,"plateTime":0.46780169413446115,"extension":6.992348157462743},"index":2,"playId":"af8c72ff-aaaf-380b-bec9-016d9726ef3a","pitchNumber":3,"startTime":"2026-10-07T22:11:41.984Z","endTime":"2026-10-07T22:11:45.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59129930009539,"aZ":-26.820849796605117,"pfxX":-2.0605087847820047,"pfxZ":3.172530418977452,"pX":0.8410551161142671,"pZ":2.2776399677284083,"vX0":-0.36060698795000834,"vY0":-128.00630818619373,"vZ0":-3.369676883457939,"x":84.94,"y":177.28,"x0":1.2511811285756755,"y0":50.00047622333801,"z0":5.675854907630266,"aX":-3.471336641418247},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":3.8,"spinRate":1912,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.4253972586848742,"extension":7.250034348303915},"index":3,"playId":"34619ba5-14f4-3ae4-991a-9497cdd2b383","pitchNumber":4,"startTime":"2026-10-07T22:11:59.239Z","endTime":"2026-10-07T22:12:03.092Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94892488617644,"aZ":-21.187426993772196,"pfxX":6.316292366602264,"pfxZ":7.387213848291054,"pX":-0.24651334407558795,"pZ":1.4737279075782515,"vX0":-4.710908918990906,"vY0":-121.02450334345176,"vZ0":-5.37985267775762,"x":126.4,"y":198.99,"x0":0.9016934675342192,"y0":50.00535118848283,"z0":5.573724888080433,"aX":9.39952931446334},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":12.4,"breakHorizontal":-10.3,"spinRate":1427,"spinDirection":131},"zone":13,"typeConfidence":0.88,"plateTime":0.45204454652410586,"extension":7.426147493389589},"index":4,"playId":"6d00951c-4967-3574-a69d-770cb708b3b1","pitchNumber":5,"startTime":"2026-10-07T22:12:22.910Z","endTime":"2026-10-07T22:12:26.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:12:26.972Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Braden Montgomery walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T22:12:46.930Z","endTime":"2026-10-07T22:14:56.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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(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},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.530975647160506,"aZ":-45.39343745365179,"pfxX":-4.763219167607893,"pfxZ":-9.30386319144662,"pX":-2.0032885936269045,"pZ":-0.5588045051412226,"vX0":-5.606711913881764,"vY0":-119.92803510137092,"vZ0":-5.083955791772857,"x":193.36,"y":253.87,"x0":1.0059441250202947,"y0":50.00431729712797,"z0":5.745097279499605,"aX":-6.76623396381632},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-18.0,"breakHorizontal":10.2,"spinRate":2703,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.4611152333460047,"extension":7.348810154955598},"index":0,"playId":"65918f5b-1050-3824-aa00-dc9400dd8f78","pitchNumber":1,"startTime":"2026-10-07T22:12:53.541Z","endTime":"2026-10-07T22:12:57.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.605768021531727,"aZ":-43.55145304325323,"pfxX":-4.907860158005921,"pfxZ":-8.285176154828763,"pX":-0.8052883062456719,"pZ":0.5231316216692731,"vX0":-2.910869830682943,"vY0":-117.45127732051259,"vZ0":-2.8691453694655147,"x":147.7,"y":224.66,"x0":1.0943462628410041,"y0":50.00044092997294,"z0":5.874528107624118,"aX":-6.743358961017681},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.4,"breakHorizontal":9.7,"spinRate":2529,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.46926444836494907,"extension":7.194916171428878},"index":1,"playId":"c291dd3c-311a-3c39-bc75-ea1391d2d453","pitchNumber":2,"startTime":"2026-10-07T22:13:11.851Z","endTime":"2026-10-07T22:13:15.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.356988901742625,"aZ":-27.19541190348568,"pfxX":-1.5525680894122653,"pfxZ":2.9638073438799095,"pX":-0.17616454384946206,"pZ":2.085852420408994,"vX0":-3.180273385749249,"vY0":-127.76354395581114,"vZ0":-3.503989357732542,"x":123.71,"y":182.46,"x0":1.2786069112315828,"y0":50.00189155317755,"z0":5.574891672219318,"aX":-2.607876780267422},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":3.5,"spinRate":1997,"spinDirection":195},"zone":8,"typeConfidence":0.91,"plateTime":0.4260933223438541,"extension":7.055267538581908},"index":2,"playId":"be2c8721-867e-3a7a-a430-e6fb3c01d0cc","pitchNumber":3,"startTime":"2026-10-07T22:13:38.650Z","endTime":"2026-10-07T22:13:42.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803980395916422,"aZ":-23.787409540040493,"pfxX":4.458115683455079,"pfxZ":5.73679532975709,"pX":-0.747985634855957,"pZ":1.7945956791745872,"vX0":-5.210580030646558,"vY0":-120.30450597712597,"vZ0":-4.087477878649445,"x":145.51,"y":190.33,"x0":0.8689294441343036,"y0":50.00566765591704,"z0":5.629468545997358,"aX":6.5221638499088925},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.6,"breakHorizontal":-6.8,"spinRate":1485,"spinDirection":130},"zone":7,"typeConfidence":0.88,"plateTime":0.45565825904847435,"extension":7.817334730296241},"index":3,"playId":"f334bb70-8fca-3555-be2c-278b50bd452a","pitchNumber":4,"startTime":"2026-10-07T22:13:59.000Z","endTime":"2026-10-07T22:14:03.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-10-07T22:14:17.948Z","endTime":"2026-10-07T22:14:31.277Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676293156612292,"aZ":-46.52464801795908,"pfxX":-4.88296793918151,"pfxZ":-10.27535536982598,"pX":0.08135596014623654,"pZ":0.5862813406463454,"vX0":-1.123532626239224,"vY0":-118.53037509503905,"vZ0":-2.2775494275417794,"x":113.9,"y":222.95,"x0":1.1978433786679719,"y0":50.005780850009174,"z0":5.884071575514313,"aX":-6.816627567777319},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-18.8,"breakHorizontal":9.1,"spinRate":2596,"spinDirection":334},"zone":14,"typeConfidence":0.91,"plateTime":0.465516863559738,"extension":7.219643582129776},"index":5,"playId":"1f315b1b-5f6a-353d-9276-02a364575f20","pitchNumber":5,"startTime":"2026-10-07T22:14:31.277Z","endTime":"2026-10-07T22:14:35.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.125633790474993,"aZ":-25.721758763498357,"pfxX":6.875382411695881,"pfxZ":4.3713663537865095,"pX":1.9457809596548086,"pZ":3.1906979837060563,"vX0":-0.12206588071592928,"vY0":-121.34043308693688,"vZ0":-0.5678491828602517,"x":42.83,"y":152.63,"x0":1.1054914001861254,"y0":50.00016969322871,"z0":5.690128734858962,"aX":10.140225812776604},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.0,"breakHorizontal":-12.4,"spinRate":1413,"spinDirection":125},"zone":12,"typeConfidence":0.88,"plateTime":0.4532714427200215,"extension":7.513578859510004},"index":6,"playId":"f1d05444-2aee-38cd-9999-762eea9ede19","pitchNumber":6,"startTime":"2026-10-07T22:14:51.908Z","endTime":"2026-10-07T22:14:56.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:14:56.054Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a sharp line drive to left fielder Angel Martínez. Braden Montgomery to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T22:17:48.349Z","endTime":"2026-10-07T22:18:19.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnSecond":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T22:15:18.471Z","endTime":"2026-10-07T22:15:50.393Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-07T22:15:50.393Z","endTime":"2026-10-07T22:17:50.482Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.787135883066796,"aZ":-11.86475248365072,"pfxX":-4.188803342742398,"pfxZ":10.68984551611636,"pX":0.1883464828236005,"pZ":3.660117040448589,"vX0":7.744311148608929,"vY0":-137.07414525895067,"vZ0":-4.9371143828921715,"x":109.82,"y":139.96,"x0":-2.1314153915725482,"y0":50.000552247317806,"z0":6.297084746116005,"aX":-7.9572319186792235},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2264,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.39984741872509,"extension":7.198260820923825},"index":2,"playId":"42b766e7-bc20-37d4-b2ab-1f7870d1d422","pitchNumber":1,"startTime":"2026-10-07T22:17:50.482Z","endTime":"2026-10-07T22:17:54.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.842282470188657,"aZ":-32.34585387522238,"pfxX":2.1234697185657385,"pfxZ":-0.11070171723983613,"pX":0.6311792775522849,"pZ":2.151662662991447,"vX0":6.367545133818103,"vY0":-126.90995355991598,"vZ0":-3.9865885109617523,"x":92.94,"y":180.69,"x0":-2.1896423099518807,"y0":50.00065634249356,"z0":6.329376033689598,"aX":3.4485196713321806},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":-5.3,"spinRate":2237,"spinDirection":136},"zone":9,"typeConfidence":0.9,"plateTime":0.43218266472354827,"extension":7.275060407437619},"hitData":{"launchSpeed":102.0,"launchAngle":11.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.29,"coordY":139.29}},"index":3,"playId":"ab7a3e9a-e7d2-37bd-8ec0-2111da723fcb","pitchNumber":2,"startTime":"2026-10-07T22:18:09.677Z","endTime":"2026-10-07T22:18:19.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:18:19.063Z","atBatIndex":53},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Colson Montgomery hit by pitch. Braden Montgomery to 3rd. Randal Grichuk to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T22:18:45.216Z","endTime":"2026-10-07T22:19:11.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnSecond":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnThird":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15244954559094,"aZ":-13.858812882963482,"pfxX":-4.881816188249662,"pfxZ":9.325088205917181,"pX":-0.44267411379143884,"pZ":3.1058133401774755,"vX0":6.892669465268517,"vY0":-139.02635927813589,"vZ0":-5.9117817984114325,"x":133.87,"y":154.92,"x0":-2.3158096290361114,"y0":50.00441608869394,"z0":6.173909781967348,"aX":-9.59067925566438},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2246,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.39344020488030296,"extension":7.402701931437636},"index":0,"playId":"899e2b58-85e3-37c2-a06b-d38e8a6e433b","pitchNumber":1,"startTime":"2026-10-07T22:18:47.593Z","endTime":"2026-10-07T22:18:51.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177022075623665,"aZ":-29.37950911141814,"pfxX":1.4118277926700724,"pfxZ":1.6340520742985984,"pX":2.42185655466453,"pZ":0.7294172607812673,"vX0":10.86006682442119,"vY0":-129.85437310322126,"vZ0":-8.164175018655245,"x":24.68,"y":219.09,"x0":-1.9977681578877824,"y0":50.00282310666499,"z0":6.149319839567465,"aX":2.4080165517613845},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-4.9,"spinRate":2334,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4217923286786096,"extension":7.23440850500878},"index":1,"playId":"efa4c3b4-5d1f-3873-89b2-07596de6d354","pitchNumber":2,"startTime":"2026-10-07T22:19:07.036Z","endTime":"2026-10-07T22:19:11.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:19:11.227Z","atBatIndex":54},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sam Antonacci hit by pitch. Braden Montgomery scores. Randal Grichuk to 3rd. Colson Montgomery to 2nd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T22:20:44.946Z","endTime":"2026-10-07T22:21:09.189Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"postOnSecond":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T22:19:52.350Z","endTime":"2026-10-07T22:20:47.156Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13368918177935,"aZ":-27.57231481981864,"pfxX":-11.672533743596677,"pfxZ":3.47268497015403,"pX":0.47099552295784225,"pZ":1.39320361042358,"vX0":9.328760967692636,"vY0":-114.94513773081225,"vZ0":-3.878205705648705,"x":99.05,"y":201.16,"x0":-2.1417094268680614,"y0":50.00358814553375,"z0":5.806557641502501,"aX":-15.476622594394755},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":5.5,"breakHorizontal":18.5,"spinRate":2141,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4781888494504818,"extension":7.556908396636808},"index":1,"playId":"9a10ad98-ed6a-34a1-8cc1-d60fd75a2720","pitchNumber":1,"startTime":"2026-10-07T22:20:47.156Z","endTime":"2026-10-07T22:20:50.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.808127633409267,"aZ":-26.98161113961805,"pfxX":1.5670745899513427,"pfxZ":2.960202851503646,"pX":1.7272798523880772,"pZ":0.49384018531019475,"vX0":9.699497416102725,"vY0":-131.76438377743003,"vZ0":-9.256411111303844,"x":51.16,"y":225.45,"x0":-2.2097757291126694,"y0":50.00295013609737,"z0":6.05589474791113,"aX":2.7441825244625586},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":-5.0,"spinRate":2326,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4161937054891167,"extension":7.402234854578436},"index":2,"playId":"8d2afd3a-9b20-3176-86d9-1139486dd9c2","pitchNumber":2,"startTime":"2026-10-07T22:21:04.764Z","endTime":"2026-10-07T22:21:09.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:21:09.189Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Vargas lines out, third baseman José Ramírez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T22:21:47.687Z","endTime":"2026-10-07T22:23:41.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.693878792738666,"aZ":-11.849735461061071,"pfxX":-3.602165287209974,"pfxZ":10.277047825390143,"pX":0.6012193785151444,"pZ":2.6109748719647885,"vX0":8.371589662831974,"vY0":-139.77794716182424,"vZ0":-7.802901125973479,"x":94.08,"y":168.28,"x0":-1.9654087086548835,"y0":50.00244537051682,"z0":6.217968338622672,"aX":-7.12440276712891},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2234,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.391946057846265,"extension":7.276194804204032},"index":0,"playId":"17809193-503c-3bda-af6e-b08824f52224","pitchNumber":1,"startTime":"2026-10-07T22:21:47.687Z","endTime":"2026-10-07T22:21:50.687Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.807913980460825,"aZ":-11.988330898164348,"pfxX":-2.5893329879990277,"pfxZ":10.369408624853026,"pX":0.59353359693043,"pZ":2.5076952363657257,"vX0":8.42503236763277,"vY0":-139.24558985788846,"vZ0":-7.8534192121389506,"x":94.38,"y":171.07,"x0":-2.146568729994388,"y0":50.0035224001086,"z0":6.174097009597418,"aX":-5.041956104540966},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":2.8,"spinRate":2241,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.39466789125842583,"extension":7.35387291977266},"index":1,"playId":"f1afba0b-e51e-3b4d-ba1f-efe4cc56a84e","pitchNumber":2,"startTime":"2026-10-07T22:22:04.272Z","endTime":"2026-10-07T22:22:07.590Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0634453154151,"aZ":-13.43446584821984,"pfxX":-3.53566465201401,"pfxZ":9.578164859021275,"pX":0.5185928901082028,"pZ":5.01667662603137,"vX0":8.569470998688196,"vY0":-139.41414565789182,"vZ0":-1.3097370597146285,"x":97.23,"y":103.33,"x0":-2.1438983240943643,"y0":50.00629323831232,"z0":6.38483530719263,"aX":-6.920945956781623},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":4.6,"spinRate":2257,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.39376263993358984,"extension":7.226589322900143},"index":2,"playId":"79f31327-5a8f-3a93-bc2a-93ed084741cf","pitchNumber":3,"startTime":"2026-10-07T22:22:26.073Z","endTime":"2026-10-07T22:22:30.107Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974170468011014,"aZ":-27.209023450093515,"pfxX":0.7245710290204128,"pfxZ":2.8111378231922437,"pX":0.9120899696579268,"pZ":1.2562694589562569,"vX0":7.685829191653184,"vY0":-131.55621240348086,"vZ0":-7.714891171660958,"x":82.23,"y":204.86,"x0":-2.132455286117474,"y0":50.00328616010334,"z0":6.222324095338194,"aX":1.2779524300117393},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":-2.9,"spinRate":2352,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4151750347201557,"extension":7.280412562870818},"index":3,"playId":"7a607958-44df-34d7-9920-8dba49e9c329","pitchNumber":4,"startTime":"2026-10-07T22:22:46.688Z","endTime":"2026-10-07T22:22:50.588Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097913142173514,"aZ":-27.919204932566107,"pfxX":0.6499512149497129,"pfxZ":2.412945963652965,"pX":1.3756605569805243,"pZ":1.093206065166782,"vX0":8.62590511360329,"vY0":-131.5554610797885,"vZ0":-8.069684236476856,"x":64.56,"y":209.26,"x0":-2.0208112513034227,"y0":50.00419016419308,"z0":6.249130157693948,"aX":1.147221726705143},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":-2.9,"spinRate":2310,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.41525101818240895,"extension":7.352480841189442},"index":4,"playId":"5a4a5d1c-89e3-3c11-a46f-e7ca47b6268e","pitchNumber":5,"startTime":"2026-10-07T22:23:06.744Z","endTime":"2026-10-07T22:23:10.806Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.780739197262275,"aZ":-15.759364525859912,"pfxX":-4.1196548417187575,"pfxZ":8.443112658338334,"pX":0.5626908129899597,"pZ":3.2806005118640633,"vX0":8.21089428493435,"vY0":-138.52563008806095,"vZ0":-5.253140554962883,"x":95.55,"y":150.2,"x0":-1.9038895645846536,"y0":50.00606299541086,"z0":6.25428507149745,"aX":-8.013105644467561},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":5.8,"spinRate":2113,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.39531486622913103,"extension":7.531394852961734},"hitData":{"launchSpeed":95.6,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.45,"coordY":166.36}},"index":5,"playId":"581f6335-1e55-3e5d-b4f7-804b5707ab8c","pitchNumber":6,"startTime":"2026-10-07T22:23:33.188Z","endTime":"2026-10-07T22:23:41.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:23:41.489Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Miguel Vargas.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T22:26:48.142Z","endTime":"2026-10-07T22:28:57.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Davis replaces Noah Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T22:25:33.748Z","endTime":"2026-10-07T22:26:50.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699823,"link":"/api/v1/people/699823"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33998543621054,"aZ":-14.409585331362344,"pfxX":-7.033342782854223,"pfxZ":8.992828082392695,"pX":0.4231002854393582,"pZ":2.090161687323259,"vX0":6.081094186767207,"vY0":-139.42723316939419,"vZ0":-7.296872933740851,"x":100.87,"y":182.35,"x0":-0.868695684594377,"y0":50.00679266788873,"z0":5.6859035964560904,"aX":-13.898716883730645},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2319,"spinDirection":212},"zone":6,"typeConfidence":0.89,"plateTime":0.3923294326761506,"extension":6.8601112132130835},"index":1,"playId":"2d234e37-b4b0-3b98-b50f-da303b0701c7","pitchNumber":1,"startTime":"2026-10-07T22:26:50.290Z","endTime":"2026-10-07T22:26:54.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60137801116587,"aZ":-30.827111110492215,"pfxX":1.860712228250611,"pfxZ":0.7721454752084398,"pX":0.29233230145138095,"pZ":1.5309930360175839,"vX0":3.7342267490797805,"vY0":-131.03046744161747,"vZ0":-4.6216888917558485,"x":105.86,"y":197.44,"x0":-1.3886670881316803,"y0":50.00567629708915,"z0":5.599881118882792,"aX":3.2619244960611145},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.6,"breakHorizontal":-4.1,"spinRate":2607,"spinDirection":135},"zone":9,"typeConfidence":0.91,"plateTime":0.41672604527977164,"extension":6.765340652951394},"index":2,"playId":"de36e464-77b5-3110-b31e-03d31c516501","pitchNumber":2,"startTime":"2026-10-07T22:27:07.332Z","endTime":"2026-10-07T22:27:11.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.464130826385734,"aZ":-15.179462613763564,"pfxX":-5.875961644476963,"pfxZ":8.642312478333208,"pX":-0.6556483781933351,"pZ":3.969094929991709,"vX0":2.888333966102172,"vY0":-139.37513134627355,"vZ0":-2.4148293341332265,"x":141.99,"y":131.61,"x0":-0.9422821599368445,"y0":50.001445842899464,"z0":5.849700538747531,"aX":-11.553806079817393},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2398,"spinDirection":212},"zone":11,"typeConfidence":0.88,"plateTime":0.39305303953063264,"extension":6.811087125283143},"index":3,"playId":"3e449e94-d919-39e8-8482-3a03bd8a2617","pitchNumber":3,"startTime":"2026-10-07T22:27:24.451Z","endTime":"2026-10-07T22:27:28.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.908644906227114,"aZ":-27.65855482615896,"pfxX":1.0531168243882505,"pfxZ":2.7264660674267702,"pX":-0.39207840419692747,"pZ":2.509181574966787,"vX0":1.8592682931830418,"vY0":-127.10803709935556,"vZ0":-2.331713842370669,"x":131.95,"y":171.03,"x0":-1.2662469315623408,"y0":50.00464425167108,"z0":5.606388562088134,"aX":1.7453492968103232},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":-2.3,"spinRate":2483,"spinDirection":116},"zone":4,"typeConfidence":0.9,"plateTime":0.42882112994831223,"extension":6.867956210575288},"index":4,"playId":"f7f45a60-82bd-36f1-a70b-22241f6ac09f","pitchNumber":4,"startTime":"2026-10-07T22:27:41.012Z","endTime":"2026-10-07T22:27:44.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.661046149182646,"aZ":-28.32710124426241,"pfxX":-8.018660487071713,"pfxZ":2.3944193622207735,"pX":0.33850391414268866,"pZ":0.4855483559178946,"vX0":6.6578173879920985,"vY0":-125.51315674877156,"vZ0":-6.281922021546302,"x":104.1,"y":225.67,"x0":-1.2972160130887083,"y0":50.00512048876575,"z0":5.306181266347862,"aX":-12.88962889577473},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":13.1,"spinRate":1266,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.4351891862957262,"extension":6.948881999383032},"index":5,"playId":"150586ed-a9e5-35d7-aad0-01dba16f5e6c","pitchNumber":5,"startTime":"2026-10-07T22:28:09.944Z","endTime":"2026-10-07T22:28:14.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425170083114203,"aZ":-31.802595154832346,"pfxX":3.6871898844753277,"pfxZ":0.22820929862255213,"pX":0.8627013495718985,"pZ":2.327368785623125,"vX0":4.084993655764625,"vY0":-127.04526240336492,"vZ0":-1.964040899542444,"x":84.12,"y":175.94,"x0":-1.2412954946647694,"y0":50.0050160259759,"z0":5.622312563308002,"aX":6.06702860001869},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":-7.6,"spinRate":2571,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.430052822070802,"extension":6.898575497313571},"index":6,"playId":"41dc4e0e-9e7a-38a0-a3b6-60d6f6aed61f","pitchNumber":6,"startTime":"2026-10-07T22:28:28.304Z","endTime":"2026-10-07T22:28:32.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33234464445814,"aZ":-9.842121273968422,"pfxX":-7.194684450828346,"pfxZ":11.748966532246532,"pX":0.1753757836036777,"pZ":2.222725868540711,"vX0":5.372127829510727,"vY0":-137.8811107478769,"vZ0":-7.286714353887606,"x":110.32,"y":178.77,"x0":-0.8761498268752405,"y0":50.00375116689321,"z0":5.585617212405582,"aX":-13.675713338900087},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":11.8,"spinRate":2465,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.399228754019314,"extension":7.027295869643501},"hitData":{"launchSpeed":85.6,"launchAngle":71.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.71,"coordY":166.64}},"index":7,"playId":"d2c247ea-e64e-323a-9215-f8367872db2e","pitchNumber":7,"startTime":"2026-10-07T22:28:48.247Z","endTime":"2026-10-07T22:28:57.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:28:57.959Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to shortstop Colson Montgomery.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T22:29:16.197Z","endTime":"2026-10-07T22:29:43.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39293909286156,"aZ":-13.223045583329178,"pfxX":-4.975074683199917,"pfxZ":9.85923887502302,"pX":-0.8921390346781476,"pZ":3.7312193522161,"vX0":1.3340025803478333,"vY0":-139.02179766844287,"vZ0":-3.2717867351005836,"x":151.01,"y":138.04,"x0":-0.7375176095146069,"y0":50.00177164521729,"z0":5.823344341941442,"aX":-9.562665220948798},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2332,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.3967158990281425,"extension":6.805729394899711},"index":0,"playId":"e4af3668-fe29-3509-bbc3-98d23a8cbf4a","pitchNumber":1,"startTime":"2026-10-07T22:29:20.776Z","endTime":"2026-10-07T22:29:24.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77454756377985,"aZ":-29.85292521778275,"pfxX":1.5427904035220124,"pfxZ":1.3650820133925734,"pX":-0.6402273478741178,"pZ":3.007050131788093,"vX0":1.7578943613550273,"vY0":-130.1052024142137,"vZ0":-1.0037494410070011,"x":141.4,"y":157.59,"x0":-1.527489587928159,"y0":50.001797696490875,"z0":5.680378298290141,"aX":2.61834994063839},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":-3.2,"spinRate":2732,"spinDirection":125},"zone":1,"typeConfidence":0.91,"plateTime":0.4225751175550201,"extension":6.717188811829319},"hitData":{"launchSpeed":99.8,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.66,"coordY":151.25}},"index":1,"playId":"37dee55c-8bc9-38ef-b9b9-887d87f10d20","pitchNumber":2,"startTime":"2026-10-07T22:29:35.855Z","endTime":"2026-10-07T22:29:43.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:29:43.853Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to center fielder Tristan Peters.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T22:30:14.872Z","endTime":"2026-10-07T22:30:49.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495217893618197,"aZ":-27.157979368469306,"pfxX":-0.7909206930535215,"pfxZ":2.974630835387104,"pX":-0.2662261251389041,"pZ":1.352793893041199,"vX0":2.8866190518015253,"vY0":-129.0178261032028,"vZ0":-5.5140013877820975,"x":127.15,"y":202.25,"x0":-1.296179242055763,"y0":50.00558809105633,"z0":5.60716798576979,"aX":-1.3355133570164524},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2482,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4243172607820589,"extension":6.755302378284215},"index":0,"playId":"6842485b-945e-3712-8596-c4a0e1348c78","pitchNumber":1,"startTime":"2026-10-07T22:30:18.064Z","endTime":"2026-10-07T22:30:21.977Z","isPitch":true,"type":"pitch"},{"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":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68463298803754,"aZ":-32.977013091413994,"pfxX":1.3898516665936709,"pfxZ":-0.49973133427003624,"pX":0.2660455288676529,"pZ":1.7555380901593791,"vX0":3.89644758659509,"vY0":-125.74760659032724,"vZ0":-2.888887753537432,"x":106.86,"y":191.38,"x0":-1.4820066656567465,"y0":50.003405662991156,"z0":5.585509718122338,"aX":2.2326373289418107},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":-3.4,"spinRate":2459,"spinDirection":89},"zone":9,"typeConfidence":0.9,"plateTime":0.43502178843369954,"extension":7.082700267857215},"hitData":{"launchSpeed":99.7,"launchAngle":37.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.07,"coordY":63.62}},"index":1,"playId":"93ff2f10-0a27-34de-9e53-d2a266e6e329","pitchNumber":2,"startTime":"2026-10-07T22:30:36.662Z","endTime":"2026-10-07T22:30:49.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:30:49.181Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathaniel Lowe walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T22:31:12.507Z","endTime":"2026-10-07T22:33:40.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06866847600923,"aZ":-28.727527440005847,"pfxX":0.6931451550419125,"pfxZ":2.087950308503459,"pX":0.6634861971339905,"pZ":0.6984381909981957,"vX0":4.719473629885417,"vY0":-127.7386611682173,"vZ0":-6.332057238103956,"x":91.71,"y":219.92,"x0":-1.3002722154198645,"y0":50.00015789475046,"z0":5.476895131789443,"aX":1.1407822281671525},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-2.4,"spinRate":2452,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4292943060720522,"extension":6.9406226105604505},"index":0,"playId":"657598bd-4c87-3126-9289-ba369492ccbb","pitchNumber":1,"startTime":"2026-10-07T22:31:14.572Z","endTime":"2026-10-07T22:31:18.621Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58482375708419,"aZ":-12.118540803031282,"pfxX":-6.047858303044087,"pfxZ":10.513870766634174,"pX":-1.0813044268282308,"pZ":3.446160950338652,"vX0":1.8135724577388754,"vY0":-137.49952413143305,"vZ0":-3.8643651755190085,"x":158.22,"y":145.73,"x0":-0.9653055799111937,"y0":50.00205132087467,"z0":5.697045285923265,"aX":-11.53459706794308},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":10.6,"spinRate":2375,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.39894567909300793,"extension":6.87850127874712},"index":1,"playId":"29ba89e2-6492-38be-9dfb-8c2d857d13e9","pitchNumber":2,"startTime":"2026-10-07T22:31:36.066Z","endTime":"2026-10-07T22:31:40.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.752971775391565,"aZ":-16.655929676335187,"pfxX":-5.853014424922767,"pfxZ":8.08784789387439,"pX":-0.35630246127125764,"pZ":5.444173608551682,"vX0":3.0291261081245766,"vY0":-138.12747016596043,"vZ0":1.813520210827053,"x":130.58,"y":91.79,"x0":-0.7107966056505683,"y0":50.004334010116374,"z0":5.903574085114866,"aX":-11.232399624309062},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2319,"spinDirection":212},"zone":11,"typeConfidence":0.85,"plateTime":0.3976057185865587,"extension":6.7792546542591055},"index":2,"playId":"34f55a30-053d-34ad-b051-f24827d7fa5c","pitchNumber":3,"startTime":"2026-10-07T22:31:56.642Z","endTime":"2026-10-07T22:32:00.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.388788972913083,"aZ":-13.345926114909242,"pfxX":-6.098712652657734,"pfxZ":10.055232881023558,"pX":-0.0462142424971527,"pZ":3.2258786828615738,"vX0":4.6850161849220395,"vY0":-135.66095546251802,"vZ0":-3.9249588633828525,"x":118.76,"y":151.68,"x0":-0.9992289892392392,"y0":50.00268185848817,"z0":5.615292424805316,"aX":-11.420210690597534},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2302,"spinDirection":216},"zone":2,"typeConfidence":0.86,"plateTime":0.4030241570677262,"extension":6.965692431500374},"index":3,"playId":"2ebc2559-850c-3988-8806-09ff33ef2846","pitchNumber":4,"startTime":"2026-10-07T22:32:19.881Z","endTime":"2026-10-07T22:32:24.170Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60002603253139,"aZ":-32.661168369561004,"pfxX":1.8653729635362066,"pfxZ":-0.29926832461416275,"pX":0.7731344945419583,"pZ":1.7482770699545644,"vX0":4.362082942907768,"vY0":-126.93271694421047,"vZ0":-3.055991660798428,"x":87.53,"y":191.58,"x0":-1.208829732460897,"y0":50.00148433122738,"z0":5.564061138316033,"aX":3.04815036597995},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.0,"breakHorizontal":-4.3,"spinRate":2450,"spinDirection":116},"zone":9,"typeConfidence":0.91,"plateTime":0.4312479655660302,"extension":6.870499797709233},"index":4,"playId":"b52ade92-dfd2-39a9-a8be-05abd39f6f8c","pitchNumber":5,"startTime":"2026-10-07T22:32:39.056Z","endTime":"2026-10-07T22:32:42.492Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"9aa05ce7-e4e9-45ee-b657-c999dbda00bd","startTime":"2026-10-07T22:33:03.833Z","endTime":"2026-10-07T22:33:08.833Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Nathaniel Lowe batting, Chase DeLauter advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"9aa05ce7-e4e9-45ee-b657-c999dbda00bd","startTime":"2026-10-07T22:33:16.662Z","endTime":"2026-10-07T22:33:36.290Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699823,"link":"/api/v1/people/699823"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62067154244931,"aZ":-28.640556526775743,"pfxX":-10.406775422305333,"pfxZ":2.3551791574232706,"pX":0.9755342195500583,"pZ":1.161905911557157,"vX0":8.134412736351214,"vY0":-121.16356041102955,"vZ0":-4.13901035799006,"x":79.81,"y":207.41,"x0":-1.0580397591409538,"y0":50.002516234828065,"z0":5.369198481535868,"aX":-15.616219467403571},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":1191,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.45046711172336185,"extension":7.008789877876276},"index":7,"playId":"0bddf6f6-115a-37f8-822c-c07724c361ad","pitchNumber":6,"startTime":"2026-10-07T22:33:36.290Z","endTime":"2026-10-07T22:33:40.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:33:40.191Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T22:34:01.089Z","endTime":"2026-10-07T22:35:10.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13443238384312,"aZ":-11.572447848665242,"pfxX":-6.426828827399879,"pfxZ":10.710218947929755,"pX":-0.24362797932507874,"pZ":3.828901830131953,"vX0":4.488629395207737,"vY0":-138.35760658113625,"vZ0":-3.066678920521116,"x":126.29,"y":135.4,"x0":-1.0585024729351988,"y0":50.003181965458786,"z0":5.736043489070041,"aX":-12.362408192363109},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":10.6,"spinRate":2442,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3970818272052852,"extension":6.936604270969115},"index":0,"playId":"89331d0d-e9fe-3361-9ffe-79ee9c492b2a","pitchNumber":1,"startTime":"2026-10-07T22:34:04.916Z","endTime":"2026-10-07T22:34:08.375Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649050126242805,"aZ":-12.96981739775589,"pfxX":-5.972109642056503,"pfxZ":10.141671782031159,"pX":0.029004412823419215,"pZ":2.9337113686898832,"vX0":4.834503982135728,"vY0":-137.05317515410917,"vZ0":-4.917968091063401,"x":115.89,"y":159.57,"x0":-0.9861470778668109,"y0":50.00041196399828,"z0":5.644375085970873,"aX":-11.305252686992963},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2364,"spinDirection":212},"zone":2,"typeConfidence":0.88,"plateTime":0.4003839820581754,"extension":6.866434326629503},"index":1,"playId":"3f8a36ac-8cd6-32f9-a42f-18019d288174","pitchNumber":2,"startTime":"2026-10-07T22:34:26.410Z","endTime":"2026-10-07T22:34:29.737Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23659897766514,"aZ":-15.005599418089519,"pfxX":-6.892402053892109,"pfxZ":8.9626016490649,"pX":-0.863760605966263,"pZ":4.287504720521626,"vX0":2.423193724516689,"vY0":-138.34571398785275,"vZ0":-1.4056071722712613,"x":149.92,"y":123.02,"x0":-0.8616628857819487,"y0":50.002875886741954,"z0":5.8203225576757935,"aX":-13.204027562312808},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":11.9,"spinRate":2433,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.3976937038775259,"extension":6.872104776353361},"index":2,"playId":"94caa0c5-6cc2-3deb-ad84-2ebb937fcab4","pitchNumber":3,"startTime":"2026-10-07T22:34:47.662Z","endTime":"2026-10-07T22:34:51.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11216278113971,"aZ":-27.14983587609951,"pfxX":-8.884269474503391,"pfxZ":3.3624965161801628,"pX":-0.2238669656075704,"pZ":1.9852100371140988,"vX0":5.3397894759661675,"vY0":-121.51951053006955,"vZ0":-2.603758058047969,"x":125.53,"y":185.18,"x0":-1.2970160376793722,"y0":50.00141375641292,"z0":5.432343461926287,"aX":-13.268165934620646},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.8,"breakHorizontal":14.8,"spinRate":1157,"spinDirection":254},"zone":8,"typeConfidence":0.91,"plateTime":0.450969591573231,"extension":6.911027951291011},"index":3,"playId":"eb326b56-c558-38fc-a9c3-2175d9adf12c","pitchNumber":4,"startTime":"2026-10-07T22:35:06.183Z","endTime":"2026-10-07T22:35:10.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:35:10.346Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-07T22:38:19.970Z","endTime":"2026-10-07T22:39:21.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"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":{"description":"Defensive switch from center field to left field for Steven Kwan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T22:37:03.095Z","endTime":"2026-10-07T22:37:03.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Petey Halpin replaces left fielder Angel Martínez, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-07T22:37:03.111Z","endTime":"2026-10-07T22:37:03.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"description":"Pitching Change: Tim Herrin replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-10-07T22:37:03.112Z","endTime":"2026-10-07T22:38:22.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.466848874388965,"aZ":-25.543858954421687,"pfxX":10.11144350405498,"pfxZ":3.496218405013215,"pX":-0.8479208804369806,"pZ":2.150030952163894,"vX0":-10.155846116155052,"vY0":-137.37682153128006,"vZ0":-4.7403056075278736,"x":149.32,"y":180.73,"x0":1.5959131659307906,"y0":50.006061365260585,"z0":5.6500589024285865,"aX":19.192450671676678},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":-16.0,"spinRate":2187,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.39981290009346315,"extension":6.771419203768893},"index":3,"playId":"56682204-22b7-32af-8190-4d72d317f348","pitchNumber":1,"startTime":"2026-10-07T22:38:22.276Z","endTime":"2026-10-07T22:38:26.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430556942216118,"aZ":-37.81256743784995,"pfxX":-7.397983675566325,"pfxZ":-4.256646799913586,"pX":-0.21745637504227677,"pZ":2.044238260445215,"vX0":-2.673553499577476,"vY0":-115.05859082503314,"vZ0":-0.959156761344709,"x":125.29,"y":183.59,"x0":1.9239003804769972,"y0":50.000185314051464,"z0":6.164755956529152,"aX":-9.812114874753858},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.6,"breakHorizontal":14.0,"spinRate":2415,"spinDirection":322},"zone":8,"typeConfidence":0.91,"plateTime":0.47796916760688823,"extension":6.222721987997785},"index":4,"playId":"cd0d1c06-6841-3fdd-8969-4356fe551aa3","pitchNumber":2,"startTime":"2026-10-07T22:38:37.266Z","endTime":"2026-10-07T22:38:41.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925078592794833,"aZ":-33.767348651543706,"pfxX":-7.293322563045619,"pfxZ":-1.2140118239165147,"pX":-0.24847223561988593,"pZ":0.6641963058455111,"vX0":-2.956234639441841,"vY0":-114.87044867342995,"vZ0":-4.496135573470905,"x":126.47,"y":220.85,"x0":2.0076178490118655,"y0":50.00075967198741,"z0":5.977761689985382,"aX":-9.613955540195716},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.1,"breakHorizontal":14.0,"spinRate":2413,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.479285307995303,"extension":6.319027626036987},"index":5,"playId":"6157f996-264e-3993-8829-0e5da548b3cd","pitchNumber":3,"startTime":"2026-10-07T22:38:52.530Z","endTime":"2026-10-07T22:38:56.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-10-07T22:39:09.743Z","endTime":"2026-10-07T22:39:17.568Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"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},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.005458830740515,"aZ":-33.22238640798428,"pfxX":-6.906012811514118,"pfxZ":-0.777467707398281,"pX":-1.1046974354648496,"pZ":1.2894678392624337,"vX0":-5.0746764984683566,"vY0":-116.1123648377482,"vZ0":-3.3709280156535186,"x":159.11,"y":203.96,"x0":2.0149314590559833,"y0":50.00174781095784,"z0":5.957642471294535,"aX":-9.323624645621432},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.0,"breakHorizontal":13.9,"spinRate":2376,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.47373836722106644,"extension":6.379792966981347},"index":7,"playId":"fc638461-19c1-3217-8128-3f0dbc5cb5aa","pitchNumber":4,"startTime":"2026-10-07T22:39:17.568Z","endTime":"2026-10-07T22:39:21.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:39:21.622Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Teel strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-07T22:39:41.997Z","endTime":"2026-10-07T22:40:52.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93500891444495,"aZ":-28.15763142492888,"pfxX":7.936844578225658,"pfxZ":2.0974248698807276,"pX":1.4763299214322274,"pZ":3.1453681425118045,"vX0":-3.7003654284763785,"vY0":-137.30885075173697,"vZ0":-1.9509134319186137,"x":60.73,"y":153.86,"x0":1.8091422064128404,"y0":50.00052278475071,"z0":5.777863642863828,"aX":15.177783492616726},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.6,"breakHorizontal":-13.6,"spinRate":2187,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.3986483774754914,"extension":6.656344723117828},"index":0,"playId":"1b23646e-d8fc-301d-8475-696868dab4a7","pitchNumber":1,"startTime":"2026-10-07T22:39:46.343Z","endTime":"2026-10-07T22:39:49.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-10-07T22:40:00.300Z","endTime":"2026-10-07T22:40:11.478Z","isPitch":false,"type":"action","player":{"id":691019,"link":"/api/v1/people/691019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.776250602807654,"aZ":-34.740511656282706,"pfxX":-6.96147546925557,"pfxZ":-1.8899069268498994,"pX":-1.9389853736154437,"pZ":0.6840132192196288,"vX0":-6.525509058135249,"vY0":-116.09435206643208,"vZ0":-4.4457871441169345,"x":190.91,"y":220.31,"x0":1.8180716966302526,"y0":50.00411337935572,"z0":5.949031092173575,"aX":-9.452153320871195},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.3,"breakHorizontal":14.3,"spinRate":2436,"spinDirection":324},"zone":13,"typeConfidence":0.91,"plateTime":0.47273355073005785,"extension":6.485839402258295},"index":2,"playId":"2fded0f4-5b6a-33dd-959e-214696a1db80","pitchNumber":2,"startTime":"2026-10-07T22:40:11.478Z","endTime":"2026-10-07T22:40:15.102Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.283962922088982,"aZ":-38.117770385998874,"pfxX":-6.613427777055163,"pfxZ":-4.408545749488832,"pX":0.54190914414406,"pZ":1.8990350224120118,"vX0":-1.4099665154189607,"vY0":-115.2984686648383,"vZ0":-1.254180473540135,"x":96.34,"y":187.51,"x0":2.020604931021538,"y0":50.004991838627774,"z0":6.126012988569214,"aX":-8.911180228209325},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.0,"breakHorizontal":12.4,"spinRate":2378,"spinDirection":316},"zone":9,"typeConfidence":0.91,"plateTime":0.47492621921300104,"extension":6.407988803909651},"index":3,"playId":"2bca456e-15bd-3742-81df-5964af8cb1c6","pitchNumber":3,"startTime":"2026-10-07T22:40:31.288Z","endTime":"2026-10-07T22:40:35.226Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.678379207019947,"aZ":-29.65847524944002,"pfxX":0.8855268147119226,"pfxZ":1.5342406607571348,"pX":-0.3004381160508974,"pZ":1.5419732749303012,"vX0":-6.1903772639508245,"vY0":-127.40472141788256,"vZ0":-4.656710088479668,"x":128.45,"y":197.15,"x0":2.047905542000321,"y0":50.00357664468022,"z0":5.7430373631621485,"aX":1.4533299028271174},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":-0.1,"spinRate":2256,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.43024011154585917,"extension":6.590204423459693},"index":4,"playId":"2231b6ff-05cf-30df-9cf4-b27ada614c3b","pitchNumber":4,"startTime":"2026-10-07T22:40:48.547Z","endTime":"2026-10-07T22:40:52.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:40:52.446Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-07T22:41:23.083Z","endTime":"2026-10-07T22:44:14.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T22:41:15.402Z","endTime":"2026-10-07T22:41:25.399Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4146716796607,"aZ":-24.03472911882283,"pfxX":10.225715428985453,"pfxZ":4.3727358958987015,"pX":-0.09323304296811949,"pZ":1.018245127262204,"vX0":-8.067396371210094,"vY0":-136.19766630690182,"vZ0":-7.685990956026608,"x":120.55,"y":211.29,"x0":1.5918666994364683,"y0":50.00574134759663,"z0":5.562499302284058,"aX":19.042373651112143},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":-16.6,"spinRate":2227,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4035478748068688,"extension":6.811617631792258},"index":1,"playId":"8010ed8f-85d4-3081-a76f-7ca36ab2db62","pitchNumber":1,"startTime":"2026-10-07T22:41:25.399Z","endTime":"2026-10-07T22:41:29.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388047925835306,"aZ":-23.52707057852173,"pfxX":8.802198775164339,"pfxZ":4.612830223583186,"pX":0.22936989635146496,"pZ":2.001437539257281,"vX0":-6.878779510487574,"vY0":-136.16014872542314,"vZ0":-5.537230992431475,"x":108.26,"y":184.74,"x0":1.6470798671260158,"y0":50.00137513085988,"z0":5.693149795559637,"aX":16.497115202020062},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":-14.4,"spinRate":2224,"spinDirection":131},"zone":8,"typeConfidence":0.9,"plateTime":0.40253446216644173,"extension":6.886507216129129},"index":2,"playId":"92ac4b3e-3aeb-3ace-b54c-26410066b178","pitchNumber":2,"startTime":"2026-10-07T22:41:46.216Z","endTime":"2026-10-07T22:41:50.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.306181164773186,"aZ":-24.508075804117528,"pfxX":9.433116399636404,"pfxZ":4.141710346819367,"pX":-0.07594149021390632,"pZ":2.0433630702395686,"vX0":-7.916144595357453,"vY0":-135.38687300252207,"vZ0":-4.878310431536475,"x":119.89,"y":183.61,"x0":1.6641950656251303,"y0":50.003903249365855,"z0":5.5898221043266165,"aX":17.465381883140246},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":-15.4,"spinRate":2293,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.4049828426361999,"extension":6.877895989694134},"index":3,"playId":"82e302a4-0eab-3a2d-b4ce-30cd9204bdad","pitchNumber":3,"startTime":"2026-10-07T22:42:01.828Z","endTime":"2026-10-07T22:42:05.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26302028111513,"aZ":-30.708533360789293,"pfxX":9.388260710691029,"pfxZ":0.7795131292959532,"pX":1.0420841440831123,"pZ":2.2383157252516837,"vX0":-5.056834595858497,"vY0":-136.81472816261618,"vZ0":-3.267779215293892,"x":77.28,"y":178.35,"x0":1.7055253555277128,"y0":50.000201016834836,"z0":5.577496927218493,"aX":17.600772616863637},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.8,"breakHorizontal":-15.7,"spinRate":2323,"spinDirection":126},"zone":14,"typeConfidence":0.89,"plateTime":0.402018262912442,"extension":6.710861085845789},"index":4,"playId":"e76b0151-d84c-3665-86c2-de0f8ec3ba47","pitchNumber":4,"startTime":"2026-10-07T22:42:18.221Z","endTime":"2026-10-07T22:42:21.600Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.725627882330638,"aZ":-35.14100097913456,"pfxX":-7.300240382341145,"pfxZ":-2.226055355027026,"pX":0.11845341330999391,"pZ":0.7056563195192826,"vX0":-1.9244864469093352,"vY0":-115.08062180464675,"vZ0":-4.131812198241004,"x":112.48,"y":219.73,"x0":1.9154277408193856,"y0":50.004616658223036,"z0":5.9532921282274955,"aX":-9.72433670741914},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.8,"breakHorizontal":13.7,"spinRate":2292,"spinDirection":325},"zone":14,"typeConfidence":0.91,"plateTime":0.47720834098847575,"extension":6.369699005755567},"index":5,"playId":"42d0d07d-c3c1-3933-88c4-5b874ec9f3fa","pitchNumber":5,"startTime":"2026-10-07T22:42:36.258Z","endTime":"2026-10-07T22:42:39.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49802636189312,"aZ":-37.08820981142167,"pfxX":-7.100973076401177,"pfxZ":-3.5674405740202557,"pX":-0.6315076012617747,"pZ":1.9638482669880826,"vX0":-3.9124230849254085,"vY0":-116.80993821821542,"vZ0":-1.3652749280532013,"x":141.07,"y":185.76,"x0":1.9888661813987296,"y0":50.00185583173485,"z0":6.050538123293092,"aX":-9.787190395706675},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.5,"breakHorizontal":13.8,"spinRate":2439,"spinDirection":323},"zone":7,"typeConfidence":0.91,"plateTime":0.4693372061635883,"extension":6.3892744195498405},"index":6,"playId":"668addf6-3ac2-31a3-b8b6-2b05136a9df2","pitchNumber":6,"startTime":"2026-10-07T22:42:54.364Z","endTime":"2026-10-07T22:42:57.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95140948275751,"aZ":-26.580614671535127,"pfxX":8.532691415843608,"pfxZ":3.0748200457916344,"pX":1.5034142555449175,"pZ":3.4910974049475616,"vX0":-3.3973536342850053,"vY0":-135.372056583717,"vZ0":-0.8502942202847327,"x":59.69,"y":144.52,"x0":1.6802639988766135,"y0":50.003374913238176,"z0":5.703490865226134,"aX":15.526567874816001},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-14.5,"spinRate":2279,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4076891455376761,"extension":6.522291064433176},"index":7,"playId":"4c8a6ec1-b97c-3b32-831b-6414695aee27","pitchNumber":7,"startTime":"2026-10-07T22:43:13.299Z","endTime":"2026-10-07T22:43:17.366Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002065049982853,"aZ":-37.07997673958992,"pfxX":-8.14669350270282,"pfxZ":-3.8109884176669446,"pX":-0.4361731628302769,"pZ":1.9735263110546728,"vX0":-2.988832587922304,"vY0":-113.62686992868662,"vZ0":-0.7218292173084797,"x":133.63,"y":185.49,"x0":1.961066686566301,"y0":50.00466215925356,"z0":6.032789971110528,"aX":-10.478715472614725},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-6.7,"breakHorizontal":15.6,"spinRate":2386,"spinDirection":317},"zone":7,"typeConfidence":0.91,"plateTime":0.48509435610211593,"extension":6.424054089307911},"index":8,"playId":"7b9d2463-d4f2-302b-a7e2-4bcc43db077b","pitchNumber":8,"startTime":"2026-10-07T22:43:31.466Z","endTime":"2026-10-07T22:43:34.823Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59620357969287,"aZ":-34.2184217570069,"pfxX":-8.167522385501613,"pfxZ":-1.5445339176425197,"pX":0.07403403102249011,"pZ":2.234526423011471,"vX0":-2.23855403646621,"vY0":-115.26400504992586,"vZ0":-0.9108119844803675,"x":114.18,"y":178.45,"x0":2.122582781414461,"y0":50.002272793845165,"z0":5.985740263530245,"aX":-10.814654572373477},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.8,"breakHorizontal":15.4,"spinRate":2188,"spinDirection":321},"zone":5,"typeConfidence":0.91,"plateTime":0.47809954434299673,"extension":6.5514960308738965},"index":9,"playId":"d926b1e6-9652-32c2-9cba-68841cbc1385","pitchNumber":9,"startTime":"2026-10-07T22:43:48.676Z","endTime":"2026-10-07T22:43:52.973Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17718030944289,"aZ":-29.65285172561829,"pfxX":9.24506873144304,"pfxZ":1.3817105488606227,"pX":1.0786467821152135,"pZ":2.967697692741525,"vX0":-5.020056261931567,"vY0":-135.14577321164037,"vZ0":-1.5791401489422254,"x":75.88,"y":158.65,"x0":1.7725493574766944,"y0":50.00383067377782,"z0":5.669569535670041,"aX":16.870338733694396},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-15.5,"spinRate":2278,"spinDirection":139},"zone":12,"typeConfidence":0.89,"plateTime":0.4074176877025888,"extension":6.712674088658531},"index":10,"playId":"cceacd8f-2591-3e4c-a5e9-b5c77b5b5bd8","pitchNumber":10,"startTime":"2026-10-07T22:44:10.557Z","endTime":"2026-10-07T22:44:14.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:44:14.405Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T22:47:12.840Z","endTime":"2026-10-07T22:48:39.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: David Sandlin replaces Tyler Davis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T22:45:50.438Z","endTime":"2026-10-07T22:47:15.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689818,"link":"/api/v1/people/689818"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64827001874061,"aZ":-21.980876223675857,"pfxX":1.6369150218938258,"pfxZ":5.461247277221608,"pX":-0.10003248600192444,"pZ":1.0478710745539117,"vX0":5.5194935832785985,"vY0":-135.51060610254382,"vZ0":-7.950104055359838,"x":120.81,"y":210.49,"x0":-2.3730050454473415,"y0":50.001980256988716,"z0":5.5464889161252104,"aX":3.0541682785528943},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2222,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.403663762768963,"extension":6.735706609144141},"index":1,"playId":"9d219e6c-999e-394d-96b3-5c48791aaaf8","pitchNumber":1,"startTime":"2026-10-07T22:47:15.020Z","endTime":"2026-10-07T22:47:18.902Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.392702245950428,"aZ":-39.699407886751814,"pfxX":2.267451529209051,"pfxZ":-5.11090794416244,"pX":-0.4154532215755502,"pZ":2.5882739102373966,"vX0":3.2397060763318577,"vY0":-120.5805963749365,"vZ0":0.3528680298107141,"x":132.84,"y":168.9,"x0":-2.070833473228021,"y0":50.00234128550822,"z0":5.942097832601534,"aX":3.3388328453398963},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.9,"breakHorizontal":-4.9,"spinRate":2529,"spinDirection":47},"zone":4,"typeConfidence":0.9,"plateTime":0.45420296613894795,"extension":6.601701760466024},"index":2,"playId":"fbabb79d-d325-3b0c-a2e8-384ed27bf001","pitchNumber":2,"startTime":"2026-10-07T22:47:29.654Z","endTime":"2026-10-07T22:47:33.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.005069673004684,"aZ":-32.967105930439,"pfxX":3.1306835571368845,"pfxZ":-0.49174970115364314,"pX":-0.9573038976627135,"pZ":1.8143965865533893,"vX0":2.754137236192757,"vY0":-126.89873464487572,"vZ0":-2.748922005601491,"x":153.49,"y":189.79,"x0":-2.4666254046266185,"y0":50.00111354253595,"z0":5.560194441365648,"aX":5.062414380083626},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-6.4,"spinRate":2524,"spinDirection":69},"zone":13,"typeConfidence":0.91,"plateTime":0.43301296213830875,"extension":6.703937596350576},"index":3,"playId":"bea59917-fb29-3c6a-8909-7403c24fcc7d","pitchNumber":3,"startTime":"2026-10-07T22:47:44.361Z","endTime":"2026-10-07T22:47:48.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48087931760945,"aZ":-39.58075991276482,"pfxX":1.8570251709715362,"pfxZ":-4.8196350345242704,"pX":0.20436128983195026,"pZ":1.6421027445759802,"vX0":4.723385191233318,"vY0":-123.37080061625888,"vZ0":-2.027605750642722,"x":109.21,"y":194.44,"x0":-1.9795614289657577,"y0":50.0055463684965,"z0":5.823470948699038,"aX":2.851202042486667},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.0,"breakHorizontal":-4.6,"spinRate":2513,"spinDirection":49},"zone":8,"typeConfidence":0.9,"plateTime":0.4446638193742736,"extension":6.683197638543758},"index":4,"playId":"9d110cc9-a73d-3be3-b684-8dd6f32fd402","pitchNumber":4,"startTime":"2026-10-07T22:48:00.013Z","endTime":"2026-10-07T22:48:03.512Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07479714394501,"aZ":-26.132720884411793,"pfxX":1.5733131085638803,"pfxZ":3.2583268623265234,"pX":-1.2052795631207007,"pZ":3.4843551863717273,"vX0":2.8067052947946824,"vY0":-134.55906501661082,"vZ0":-1.0415713993420235,"x":162.94,"y":144.7,"x0":-2.461692088763663,"y0":50.003172376592204,"z0":5.708698648802603,"aX":2.9180219875751225},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.4,"spinRate":2335,"spinDirection":177},"zone":11,"typeConfidence":0.92,"plateTime":0.4052796292990175,"extension":6.598755782010571},"index":5,"playId":"6c6d2e2d-80c5-32e2-9df9-3105fc378635","pitchNumber":5,"startTime":"2026-10-07T22:48:19.361Z","endTime":"2026-10-07T22:48:23.307Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82328480899118,"aZ":-38.82620055518194,"pfxX":2.2062981802230563,"pfxZ":-4.5231667662564,"pX":-1.4593696528381186,"pZ":3.372070085281296,"vX0":0.8505244980049501,"vY0":-120.14766275362364,"vZ0":1.9943264047710476,"x":172.63,"y":147.73,"x0":-2.1038621554475307,"y0":50.000349405156776,"z0":5.964864231482469,"aX":3.246600226293672},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.6,"breakHorizontal":-4.2,"spinRate":2484,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.4547181204610693,"extension":6.635917042695239},"index":6,"playId":"4cd3210a-3121-3c1e-ad1c-eee08545f186","pitchNumber":6,"startTime":"2026-10-07T22:48:34.614Z","endTime":"2026-10-07T22:48:39.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:48:39.755Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to left fielder Randal Grichuk. Travis Bazzana to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T22:49:23.401Z","endTime":"2026-10-07T22:49:53.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"e2873f59-9cd3-3f53-a94f-43d1ca8eb91a","startTime":"2026-10-07T22:49:08.158Z","endTime":"2026-10-07T22:49:12.417Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210145267502245,"aZ":-22.289733387031244,"pfxX":1.4658615257687035,"pfxZ":5.578687321794003,"pX":-0.7241798681865999,"pZ":3.2413987353947666,"vX0":3.654096337225998,"vY0":-132.0175785725885,"vZ0":-1.8612801293675605,"x":144.6,"y":151.26,"x0":-2.3147190219361966,"y0":50.00127553857772,"z0":5.590631176814269,"aX":2.5947129850350477},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-3.5,"spinRate":2193,"spinDirection":194},"zone":1,"typeConfidence":0.91,"plateTime":0.4143553193545868,"extension":6.790779934422291},"index":1,"playId":"9e5b7d6e-ab14-304e-a84f-f6f372a6fdd7","pitchNumber":1,"startTime":"2026-10-07T22:49:25.454Z","endTime":"2026-10-07T22:49:29.324Z","isPitch":true,"type":"pitch"},{"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.645835545590174,"aZ":-32.185164115767655,"pfxX":1.2960310319084614,"pfxZ":-0.001149188152409053,"pX":-0.967705184651437,"pZ":2.1644213115459423,"vX0":3.447096868629751,"vY0":-126.75804767117963,"vZ0":-1.8453633848961337,"x":153.89,"y":180.34,"x0":-2.513152615110847,"y0":50.00611639553764,"z0":5.4688162027085045,"aX":2.112082004523097},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-3.1,"spinRate":2445,"spinDirection":96},"zone":13,"typeConfidence":0.91,"plateTime":0.4319100388767483,"extension":6.532778274383011},"hitData":{"launchSpeed":72.4,"launchAngle":17.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.99,"coordY":131.91}},"index":2,"playId":"f8ff1a79-26b9-3436-9616-2b6c6bc90fef","pitchNumber":2,"startTime":"2026-10-07T22:49:42.872Z","endTime":"2026-10-07T22:49:53.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:49:53.382Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brayan Rocchio out on a sacrifice bunt, pitcher David Sandlin to second baseman Chase Meidroth. Travis Bazzana to 3rd. Patrick Bailey to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T22:50:12.145Z","endTime":"2026-10-07T22:51:23.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689818,"link":"/api/v1/people/689818"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63159025638377,"aZ":-39.3433347338656,"pfxX":1.6163154089554168,"pfxZ":-5.03274779180625,"pX":-0.5296249822475044,"pZ":1.8159863334988071,"vX0":3.3218122972409074,"vY0":-118.30433922490019,"vZ0":-0.9019374776381228,"x":137.19,"y":189.75,"x0":-2.1595203560111416,"y0":50.004401411800764,"z0":5.794357946428431,"aX":2.301103969198279},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.1,"breakHorizontal":-3.7,"spinRate":2462,"spinDirection":48},"zone":7,"typeConfidence":0.91,"plateTime":0.4622039910417417,"extension":6.745111039750406},"index":0,"playId":"30b6593f-92c7-351a-b57c-b160f384145d","pitchNumber":1,"startTime":"2026-10-07T22:50:23.278Z","endTime":"2026-10-07T22:50:27.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297067999784158,"aZ":-31.666846307780013,"pfxX":2.2268372523257947,"pfxZ":0.32537614032180695,"pX":-1.332770600112683,"pZ":1.9361788873419716,"vX0":2.1881349203731615,"vY0":-125.19511388782716,"vZ0":-2.2250826094240006,"x":167.8,"y":186.5,"x0":-2.508918114218827,"y0":50.00617407629187,"z0":5.4393330937684095,"aX":3.5200793132201764},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":-4.6,"spinRate":2393,"spinDirection":81},"zone":13,"typeConfidence":0.91,"plateTime":0.4382187279682981,"extension":6.687711186713531},"index":1,"playId":"20bb0dd8-9f13-3db0-8fd0-169acd3fc279","pitchNumber":2,"startTime":"2026-10-07T22:50:54.147Z","endTime":"2026-10-07T22:50:58.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571290540063462,"aZ":-23.02489978914167,"pfxX":-0.36316414953777776,"pfxZ":4.956133998656046,"pX":0.41463978707726884,"pZ":3.009535136153773,"vX0":7.056348810480077,"vY0":-135.01663734421226,"vZ0":-2.373979168888689,"x":101.19,"y":157.52,"x0":-2.186082662896122,"y0":50.00093139256334,"z0":5.521649500155232,"aX":-0.6721400899839197},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2201,"spinDirection":190},"zone":3,"typeConfidence":0.87,"plateTime":0.4057718548510545,"extension":6.601516054034143},"hitData":{"launchSpeed":25.5,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.58,"coordY":193.87}},"index":2,"playId":"bcc20d9d-505f-37e8-a696-66f2ad526f79","pitchNumber":3,"startTime":"2026-10-07T22:51:16.171Z","endTime":"2026-10-07T22:51:23.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:51:23.492Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Randal Grichuk.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T22:51:47.218Z","endTime":"2026-10-07T22:52:58.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445624550545123,"aZ":-23.800742355421043,"pfxX":0.426060165463102,"pfxZ":4.684654837176868,"pX":-0.8704127836070749,"pZ":3.4030184937052566,"vX0":4.035643293123115,"vY0":-132.6175765808014,"vZ0":-1.242078331144487,"x":150.18,"y":146.9,"x0":-2.4650409798930726,"y0":50.003317740343526,"z0":5.607913011367465,"aX":0.7605607921020352},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.6,"spinRate":2184,"spinDirection":183},"zone":11,"typeConfidence":0.91,"plateTime":0.4124784920358149,"extension":6.603691101034573},"index":0,"playId":"04ad9705-7b26-3054-84d3-a60ef54634c9","pitchNumber":1,"startTime":"2026-10-07T22:51:51.874Z","endTime":"2026-10-07T22:51:55.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532144222549626,"aZ":-30.93848492621623,"pfxX":1.0752867007863465,"pfxZ":0.7503469835223626,"pX":-1.234029362621545,"pZ":1.2551210384020843,"vX0":2.7032249424183963,"vY0":-126.89728754467765,"vZ0":-4.236941483788222,"x":164.04,"y":204.89,"x0":-2.448602453553424,"y0":50.00459305099571,"z0":5.384035569629059,"aX":1.7704778994844441},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2245,"spinDirection":90},"zone":13,"typeConfidence":0.91,"plateTime":0.43000675479424144,"extension":6.679438607318812},"index":1,"playId":"93e837a2-1018-32b9-b31f-4c597aabe845","pitchNumber":2,"startTime":"2026-10-07T22:52:09.821Z","endTime":"2026-10-07T22:52:13.768Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.557940827839353,"aZ":-39.81235970778031,"pfxX":1.6471134886462604,"pfxZ":-5.252792276915622,"pX":-0.7699328790661364,"pZ":2.8963106344070524,"vX0":3.1430839949206235,"vY0":-119.70157829500437,"vZ0":1.5419616553152058,"x":146.35,"y":160.58,"x0":-2.312629823346539,"y0":50.00201146986855,"z0":5.801507198320217,"aX":2.3952935492238945},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.9,"breakHorizontal":-3.7,"spinRate":2415,"spinDirection":46},"zone":1,"typeConfidence":0.91,"plateTime":0.45713428376244014,"extension":6.720203475202596},"index":2,"playId":"0203fbf4-b594-3539-9940-7bfa6d9da95a","pitchNumber":3,"startTime":"2026-10-07T22:52:27.124Z","endTime":"2026-10-07T22:52:31.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93615212379377,"aZ":-29.020323626593285,"pfxX":2.4613344986364316,"pfxZ":1.958166972354519,"pX":-0.3965873220298708,"pZ":1.2915932439283708,"vX0":4.4066359234025585,"vY0":-126.35735465581884,"vZ0":-4.57109818374662,"x":132.12,"y":203.91,"x0":-2.4861682112885846,"y0":50.00078393760169,"z0":5.469075069097109,"aX":3.9596019394045565},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-5.5,"spinRate":2384,"spinDirection":82},"zone":13,"typeConfidence":0.92,"plateTime":0.43429644846922244,"extension":6.708639215936827},"hitData":{"launchSpeed":78.4,"launchAngle":45.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.74,"coordY":122.85}},"index":3,"playId":"422eaeef-1ee4-392f-96c0-9f2c2d53a7af","pitchNumber":4,"startTime":"2026-10-07T22:52:46.730Z","endTime":"2026-10-07T22:52:58.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:52:58.701Z","atBatIndex":68},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"José Ramírez triples (1) on a fly ball to left fielder Randal Grichuk. Travis Bazzana scores. Patrick Bailey scores.","rbi":2,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T22:53:28.130Z","endTime":"2026-10-07T22:54:47.637Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11557967113233,"aZ":-32.600356418101335,"pfxX":1.3032216112965234,"pfxZ":-0.2554179740782576,"pX":-0.8500699328168089,"pZ":2.691804192823899,"vX0":3.4122879828936856,"vY0":-128.2671723148591,"vZ0":-0.7513389944196739,"x":149.4,"y":166.1,"x0":-2.3682149998772117,"y0":50.0031425331677,"z0":5.53569678292865,"aX":2.1663094943868866},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.1,"spinRate":2508,"spinDirection":86},"zone":1,"typeConfidence":0.91,"plateTime":0.4274076332261352,"extension":6.770665688336601},"index":0,"playId":"61e06282-0524-350f-a992-f163292e8441","pitchNumber":1,"startTime":"2026-10-07T22:53:32.779Z","endTime":"2026-10-07T22:53:36.873Z","isPitch":true,"type":"pitch"},{"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},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838507020159945,"aZ":-37.25471347814656,"pfxX":1.2906548157025142,"pfxZ":-3.356163110768198,"pX":0.48072980087520617,"pZ":0.7779885280281859,"vX0":5.541583320532132,"vY0":-122.67862767907812,"vZ0":-4.143076413685277,"x":98.68,"y":217.77,"x0":-1.981561614124315,"y0":50.00407248363536,"z0":5.687750883097277,"aX":1.9525352619664933},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.8,"breakHorizontal":-3.7,"spinRate":2588,"spinDirection":53},"zone":14,"typeConfidence":0.88,"plateTime":0.4476719510478717,"extension":6.736402003779467},"index":1,"playId":"2611b9d5-0786-39c9-b758-20e7b711e046","pitchNumber":2,"startTime":"2026-10-07T22:53:53.084Z","endTime":"2026-10-07T22:53:57.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"5a4d1dd2-124f-4aae-8d18-428d189e1e52","startTime":"2026-10-07T22:54:19.539Z","endTime":"2026-10-07T22:54:24.539Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83376007671624,"aZ":-38.46658706127341,"pfxX":1.9939492188582566,"pfxZ":-3.994807788111297,"pX":-0.46984456478398084,"pZ":1.8593320555820525,"vX0":3.824117115706585,"vY0":-124.35080361131376,"vZ0":-1.4750612727525363,"x":134.91,"y":188.58,"x0":-2.283929851493035,"y0":50.00497438571921,"z0":5.637737800239053,"aX":3.1378822682403187},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.3,"breakHorizontal":-4.4,"spinRate":2439,"spinDirection":49},"zone":7,"typeConfidence":0.86,"plateTime":0.43967399349889646,"extension":6.7327523348472775},"hitData":{"launchSpeed":82.8,"launchAngle":37.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.14,"coordY":127.68}},"index":3,"playId":"4969647e-3ff3-38c2-a2d9-c9087cd94d4e","pitchNumber":3,"startTime":"2026-10-07T22:54:34.203Z","endTime":"2026-10-07T22:54:47.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:54:47.637Z","atBatIndex":69},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"David Sandlin intentionally walks Chase DeLauter.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T22:55:20.406Z","endTime":"2026-10-07T22:55:26.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08498336-0716-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-10-07T22:55:23.848Z","endTime":"2026-10-07T22:55:23.860Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08498336-0716-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-10-07T22:55:23.860Z","endTime":"2026-10-07T22:55:23.861Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08498336-0716-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-10-07T22:55:23.861Z","endTime":"2026-10-07T22:55:24.861Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08498336-0716-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-10-07T22:55:23.861Z","endTime":"2026-10-07T22:55:26.700Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-10-07T22:55:26.700Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T22:55:49.138Z","endTime":"2026-10-07T22:57:11.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156784340194825,"aZ":-15.233157871702812,"pfxX":-2.2305220403090473,"pfxZ":8.552422631112407,"pX":1.1283895950895884,"pZ":1.3694049871467326,"vX0":9.13585439094296,"vY0":-139.3355702824058,"vZ0":-8.491263267344669,"x":73.99,"y":201.81,"x0":-1.8926607733466454,"y0":50.003490580176035,"z0":5.447600348120957,"aX":-4.419974922155689},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":2.3,"spinRate":2235,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3920060884086283,"extension":6.784576632121009},"index":0,"playId":"daea41bd-9624-351b-a720-27cb49257e22","pitchNumber":1,"startTime":"2026-10-07T22:56:01.090Z","endTime":"2026-10-07T22:56:05.021Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776128357325355,"aZ":-30.258651046954867,"pfxX":1.4876955128036182,"pfxZ":1.1738267014256518,"pX":-0.7766368173013652,"pZ":2.183473977960133,"vX0":3.5301677317030844,"vY0":-126.74273596975061,"vZ0":-2.196905506997904,"x":146.6,"y":179.83,"x0":-2.380406488530662,"y0":50.00085980844663,"z0":5.476698468775338,"aX":2.4205458450844004},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-3.5,"spinRate":2351,"spinDirection":104},"zone":7,"typeConfidence":0.92,"plateTime":0.43206990091686315,"extension":6.711620573753444},"index":1,"playId":"998956ec-6caa-3b59-9fd9-edb6674fceb0","pitchNumber":2,"startTime":"2026-10-07T22:56:20.051Z","endTime":"2026-10-07T22:56:23.434Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.062728519420197,"aZ":-20.421877813767185,"pfxX":1.6088505726982643,"pfxZ":6.427952287496573,"pX":-0.09152708516250571,"pZ":2.5083433190769897,"vX0":4.780723007347698,"vY0":-133.9036055116968,"vZ0":-4.174056692503591,"x":120.49,"y":171.05,"x0":-2.104164525427706,"y0":50.00276581160092,"z0":5.535741536588795,"aX":2.9410580476118806},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-3.8,"spinRate":2461,"spinDirection":178},"zone":5,"typeConfidence":0.92,"plateTime":0.40797461804026725,"extension":6.682396871696043},"index":2,"playId":"db77b025-2745-3711-9d53-a46383c531c0","pitchNumber":3,"startTime":"2026-10-07T22:56:41.780Z","endTime":"2026-10-07T22:56:45.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977951916532483,"aZ":-30.960517056424596,"pfxX":2.3610570501399453,"pfxZ":0.7580452310608585,"pX":0.24125564447661696,"pZ":2.1929024124221335,"vX0":5.336671510011596,"vY0":-126.77479895501959,"vZ0":-1.914387840943756,"x":107.8,"y":179.57,"x0":-2.2120547629567646,"y0":50.00384708493187,"z0":5.469694864311067,"aX":3.777035372791534},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-5.6,"spinRate":2465,"spinDirection":65},"zone":9,"typeConfidence":0.92,"plateTime":0.4348617045809675,"extension":6.822928311457359},"index":3,"playId":"b2fcb8b4-31b0-3c30-8e47-9708f4041d96","pitchNumber":4,"startTime":"2026-10-07T22:57:07.955Z","endTime":"2026-10-07T22:57:11.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T22:57:11.865Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Peters strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-07T23:00:10.325Z","endTime":"2026-10-07T23:00:59.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"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":{"description":"Defensive Substitution: Angel Genao replaces second baseman Travis Bazzana, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T22:59:19.227Z","endTime":"2026-10-07T22:59:19.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"description":"Pitching Change: Cade Smith replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-07T22:59:19.248Z","endTime":"2026-10-07T23:00:12.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57599993703126,"aZ":-10.115117921922048,"pfxX":-4.436619362105842,"pfxZ":11.022146647649931,"pX":-0.3659613703116622,"pZ":2.79457546615371,"vX0":6.273456287548997,"vY0":-141.15955558275823,"vZ0":-6.397990916840677,"x":130.95,"y":163.33,"x0":-2.0492516671854317,"y0":50.00444368049981,"z0":5.75398400316231,"aX":-8.881106400328397},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2575,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.3892283700692327,"extension":7.467180861439831},"index":2,"playId":"90f31312-666d-33e9-89e8-bbd54fe23ad3","pitchNumber":1,"startTime":"2026-10-07T23:00:12.621Z","endTime":"2026-10-07T23:00:16.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503849592631287,"aZ":-37.288642804181535,"pfxX":-3.3813278315017805,"pfxZ":-3.1506100071235865,"pX":-0.5843435610486415,"pZ":1.7592135908798128,"vX0":5.097473807241611,"vY0":-127.2215604485348,"vZ0":-2.5450384446152983,"x":139.27,"y":191.28,"x0":-2.183777549904339,"y0":50.00425530166245,"z0":5.756841317536308,"aX":-5.489168153160793},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.1,"breakHorizontal":4.8,"spinRate":460,"spinDirection":299},"zone":7,"typeConfidence":0.9,"plateTime":0.4321792750553537,"extension":7.451609158976784},"index":3,"playId":"8f35cd4e-79e1-3f6b-be0a-4c47bb826b0f","pitchNumber":2,"startTime":"2026-10-07T23:00:28.444Z","endTime":"2026-10-07T23:00:32.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-10-07T23:00:41.566Z","endTime":"2026-10-07T23:00:55.625Z","isPitch":false,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"}},{"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":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01837855748763,"aZ":-10.771273169101944,"pfxX":-6.326996783988436,"pfxZ":10.352938097886952,"pX":-0.23314393729285715,"pZ":2.3590345758818088,"vX0":7.104519110666914,"vY0":-143.1050170373932,"vZ0":-7.55722398585803,"x":125.89,"y":175.09,"x0":-1.929733738219837,"y0":50.00579946820558,"z0":5.714462472482144,"aX":-13.083321669958632},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.3,"breakHorizontal":10.0,"spinRate":2558,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3832264785653572,"extension":7.565902650910697},"index":5,"playId":"12cb791d-2fef-36ab-afca-d2c912e2fa10","pitchNumber":3,"startTime":"2026-10-07T23:00:55.625Z","endTime":"2026-10-07T23:00:59.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:00:59.778Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braden Montgomery grounds out, second baseman Angel Genao to first baseman Nathaniel Lowe.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-07T23:01:20.789Z","endTime":"2026-10-07T23:01:31.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444452961162305,"aZ":-35.690563379088395,"pfxX":-5.610812281198026,"pfxZ":-2.154011320353966,"pX":0.2832560135261673,"pZ":2.4078300633894534,"vX0":7.707548355015969,"vY0":-126.99181530588649,"vZ0":-1.2637136080063682,"x":106.2,"y":173.77,"x0":-2.0647446426402416,"y0":50.004493747002634,"z0":5.755589491282987,"aX":-9.148680029210508},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":8.4,"spinRate":557,"spinDirection":302},"zone":6,"typeConfidence":0.9,"plateTime":0.43159700920038446,"extension":7.672463251097904},"hitData":{"launchSpeed":93.4,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.99,"coordY":157.3}},"index":0,"playId":"50d3cb34-2465-3d18-82c4-85d5c3aa6767","pitchNumber":1,"startTime":"2026-10-07T23:01:24.205Z","endTime":"2026-10-07T23:01:31.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:01:31.678Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-07T23:01:53.521Z","endTime":"2026-10-07T23:02:48.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58979846667199,"aZ":-11.922923208442715,"pfxX":-5.856032947895674,"pfxZ":9.813506243150474,"pX":0.23438403421961435,"pZ":3.3275429421030234,"vX0":8.702673025619704,"vY0":-143.11910419919187,"vZ0":-4.826241272752668,"x":108.07,"y":148.94,"x0":-2.0921688451839344,"y0":50.00569874150513,"z0":5.78927438145297,"aX":-12.088821231817581},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2411,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.38345089551041633,"extension":7.5669855046429655},"index":0,"playId":"e21747d7-1347-34cc-babe-91ed8b61cbf1","pitchNumber":1,"startTime":"2026-10-07T23:01:55.265Z","endTime":"2026-10-07T23:01:58.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35761792799019,"aZ":-32.24036465050877,"pfxX":-1.9911785440015333,"pfxZ":-0.041239664333189374,"pX":2.389035461105147,"pZ":1.6022447253105199,"vX0":11.451135631746634,"vY0":-129.92128690383126,"vZ0":-4.473790446864893,"x":25.94,"y":195.52,"x0":-1.8029694301487693,"y0":50.002061958941546,"z0":5.7768373167482805,"aX":-3.4315457358851305},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.8,"breakHorizontal":1.3,"spinRate":1297,"spinDirection":317},"zone":14,"typeConfidence":0.87,"plateTime":0.420415761210462,"extension":7.637963883631768},"index":1,"playId":"5938bbb9-873f-3e3a-a9fb-23705c94a327","pitchNumber":2,"startTime":"2026-10-07T23:02:11.682Z","endTime":"2026-10-07T23:02:15.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70535961854224,"aZ":-34.90371026654734,"pfxX":-7.3620790746441225,"pfxZ":-1.6288543398440396,"pX":0.8733690029057943,"pZ":0.6397754881405944,"vX0":9.384660329466962,"vY0":-128.54355864005535,"vZ0":-5.992976163086828,"x":83.71,"y":221.51,"x0":-1.8687740347598414,"y0":50.00609864550417,"z0":5.712350131598965,"aX":-12.320526142502493},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.1,"breakHorizontal":11.3,"spinRate":641,"spinDirection":313},"zone":14,"typeConfidence":0.89,"plateTime":0.42614374150364176,"extension":7.75438735114921},"index":2,"playId":"a25b6e04-2f03-3627-bba4-d9640cda6fc0","pitchNumber":3,"startTime":"2026-10-07T23:02:26.682Z","endTime":"2026-10-07T23:02:30.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95888442227048,"aZ":-36.09423956581748,"pfxX":-6.7921942955485095,"pfxZ":-2.337066412274858,"pX":1.2229485069779271,"pZ":0.7094909897551842,"vX0":9.926794333485764,"vY0":-129.05506108529332,"vZ0":-5.8430871811198415,"x":70.38,"y":219.62,"x0":-1.7986487750041276,"y0":50.00255783780536,"z0":5.79759967769228,"aX":-11.408268517132218},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.4,"breakHorizontal":10.0,"spinRate":639,"spinDirection":323},"zone":14,"typeConfidence":0.89,"plateTime":0.42513447733844556,"extension":7.666187132587381},"index":3,"playId":"a5f8f54c-afbe-3e1e-95f4-be55c860f87b","pitchNumber":4,"startTime":"2026-10-07T23:02:42.987Z","endTime":"2026-10-07T23:02:48.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:02:48.020Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathaniel Lowe walks.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T23:05:47.962Z","endTime":"2026-10-07T23:07:30.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Davis Martin replaces David Sandlin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T23:04:20.245Z","endTime":"2026-10-07T23:05:50.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663436,"link":"/api/v1/people/663436"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.565715235918013,"aZ":-17.464613460615517,"pfxX":-3.0630199649720766,"pfxZ":7.732156216897851,"pX":0.5678628739857615,"pZ":3.7643607229586804,"vX0":7.74978797167845,"vY0":-137.12474717350972,"vZ0":-2.562654835652948,"x":95.35,"y":137.14,"x0":-1.8981588350261756,"y0":50.00550162245802,"z0":5.903844470194516,"aX":-5.830132648520983},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":4.0,"spinRate":2552,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.399568510621517,"extension":6.413452080335374},"index":1,"playId":"35519a88-5808-36f0-8816-e07341abcf77","pitchNumber":1,"startTime":"2026-10-07T23:05:50.241Z","endTime":"2026-10-07T23:05:53.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-10-07T23:06:03.842Z","endTime":"2026-10-07T23:06:12.896Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"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},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.582950461179905,"aZ":-14.759108733349029,"pfxX":-4.012740119578849,"pfxZ":9.002371548054342,"pX":0.60841207694302,"pZ":4.246414399087987,"vX0":8.18195663501998,"vY0":-138.15495416458566,"vZ0":-1.5653326953191937,"x":93.81,"y":124.13,"x0":-1.8692205151951649,"y0":50.00265906298123,"z0":5.811657286149993,"aX":-7.763809862903162},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2458,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3963593887019483,"extension":6.575636053730223},"index":3,"playId":"f63c6af5-c9bb-3a05-9bb4-8f19d866e394","pitchNumber":2,"startTime":"2026-10-07T23:06:12.896Z","endTime":"2026-10-07T23:06:16.737Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362798826725484,"aZ":-40.79747096428735,"pfxX":7.1512757597750305,"pfxZ":-6.1008429273279425,"pX":-0.2233348988157731,"pZ":2.216206033451848,"vX0":2.611802591380192,"vY0":-118.38741121439605,"vZ0":0.0323354546403134,"x":125.51,"y":178.94,"x0":-2.270861127304918,"y0":50.0004691087645,"z0":5.947690558060546,"aX":10.112671299663774},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.7,"breakHorizontal":-13.6,"spinRate":2902,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4632972387767018,"extension":6.2836816156608535},"index":4,"playId":"3e2ac52a-06ec-393e-99cf-1ffab00dc3cd","pitchNumber":3,"startTime":"2026-10-07T23:06:28.848Z","endTime":"2026-10-07T23:06:34.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032265361570428,"aZ":-33.5398580782989,"pfxX":-6.623838615370586,"pfxZ":-0.7857001789547358,"pX":-1.7279146488886012,"pZ":2.7641903491103403,"vX0":3.779801335936375,"vY0":-130.88748824150343,"vZ0":-0.9502080217183124,"x":182.86,"y":164.15,"x0":-2.3284269819041725,"y0":50.00321691478627,"z0":5.638392458778435,"aX":-11.519267138260803},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.4,"breakHorizontal":11.2,"spinRate":2095,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.41810347205581166,"extension":6.3260574969291214},"index":5,"playId":"7a2b4582-bbdd-36b8-94e4-2e2dcbd3ff48","pitchNumber":4,"startTime":"2026-10-07T23:06:46.589Z","endTime":"2026-10-07T23:06:50.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02225687101317,"aZ":-42.78664034143469,"pfxX":5.556222738055518,"pfxZ":-7.368043021831133,"pX":1.6455415362684955,"pZ":0.5266875970557644,"vX0":6.892240941628731,"vY0":-120.5625964314295,"vZ0":-3.4745433139258157,"x":54.28,"y":224.56,"x0":-1.9949342743991667,"y0":50.00085378126188,"z0":5.84279923626003,"aX":8.005562709332978},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.9,"breakHorizontal":-12.0,"spinRate":2980,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45801249923960485,"extension":6.317099229375103},"index":6,"playId":"df78c333-a1c0-373c-8e41-0707d4cfa645","pitchNumber":5,"startTime":"2026-10-07T23:07:05.291Z","endTime":"2026-10-07T23:07:09.719Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79000956058782,"aZ":-21.160906684954114,"pfxX":-3.0219646103705546,"pfxZ":5.879685711364155,"pX":1.9404173216072347,"pZ":1.632875109773152,"vX0":11.241978565804914,"vY0":-135.75201709287583,"vZ0":-6.922538826810878,"x":43.04,"y":194.69,"x0":-1.8556248672960103,"y0":50.00064459940501,"z0":5.681228098725077,"aX":-5.659088514281138},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":3.1,"spinRate":2442,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4029608111655403,"extension":6.632780964301641},"index":7,"playId":"2696ca5d-e55d-3740-8ee4-6a17f17297f0","pitchNumber":6,"startTime":"2026-10-07T23:07:26.826Z","endTime":"2026-10-07T23:07:30.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:07:30.755Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Petey Halpin walks. Nathaniel Lowe to 2nd.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T23:07:50.420Z","endTime":"2026-10-07T23:09:43.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722429127665468,"aZ":-22.189129970201307,"pfxX":-1.009974879875195,"pfxZ":5.703172264595308,"pX":0.49373148421035074,"pZ":2.7640268810289386,"vX0":7.43261084014428,"vY0":-131.23095566823744,"vZ0":-3.388999561827475,"x":98.18,"y":164.15,"x0":-2.2392315631489796,"y0":50.00574804690798,"z0":5.717526757707327,"aX":-1.7707348804447913},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2583,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.41673686891106243,"extension":6.451903241424127},"index":0,"playId":"2c044555-a9bb-3277-b153-e032420e53b7","pitchNumber":1,"startTime":"2026-10-07T23:07:58.940Z","endTime":"2026-10-07T23:08:02.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.866839010816065,"aZ":-26.84147087874166,"pfxX":1.5382913652094752,"pfxZ":3.20867826507874,"pX":-1.1713351701042136,"pZ":1.9230417601887195,"vX0":2.413224078214894,"vY0":-127.93681532995207,"vZ0":-4.11146913124464,"x":161.65,"y":186.86,"x0":-2.3258360470291444,"y0":50.00122898035715,"z0":5.649386944154304,"aX":2.5550134837797014},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-3.4,"spinRate":2642,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4277737592766848,"extension":6.331208920521406},"index":1,"playId":"fe4935d4-1f9f-3a27-bff8-f4a78e9331a6","pitchNumber":2,"startTime":"2026-10-07T23:08:20.459Z","endTime":"2026-10-07T23:08:24.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416388452848732,"aZ":-23.536056129311056,"pfxX":2.5569900551269837,"pfxZ":4.7881995695018365,"pX":-1.158003659878933,"pZ":3.9018718604146385,"vX0":1.9829967649710643,"vY0":-133.42022985388604,"vZ0":-0.4249618358986142,"x":161.14,"y":133.43,"x0":-2.2428593503356984,"y0":50.00442756759798,"z0":5.757746313111432,"aX":4.615200940250363},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":-5.0,"spinRate":2653,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4103567867778408,"extension":6.311880017202329},"index":2,"playId":"9f084d0a-88f9-3edc-bf94-fd865226de87","pitchNumber":3,"startTime":"2026-10-07T23:08:38.910Z","endTime":"2026-10-07T23:08:42.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571174699084636,"aZ":-42.5737744287398,"pfxX":3.939187686465041,"pfxZ":-7.148047659414534,"pX":-0.6670870307289423,"pZ":1.4810865536255013,"vX0":2.498925633196551,"vY0":-120.41975774446317,"vZ0":-1.3738374359072922,"x":142.43,"y":198.79,"x0":-2.2337250448405457,"y0":50.005578482404204,"z0":5.859488635523188,"aX":5.727773461728781},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.0,"breakHorizontal":-7.8,"spinRate":2892,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.45659558476952977,"extension":6.33171344314441},"index":3,"playId":"65815423-bfce-35c5-8242-afdc6d2a3f55","pitchNumber":4,"startTime":"2026-10-07T23:08:59.841Z","endTime":"2026-10-07T23:09:03.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601345624677382,"aZ":-22.897206217390178,"pfxX":1.2622187010920851,"pfxZ":5.2209572089662775,"pX":0.6181966250019127,"pZ":2.7408935457723,"vX0":6.778779270412429,"vY0":-132.28112093792373,"vZ0":-3.457703983340722,"x":93.44,"y":164.78,"x0":-2.1390041772580064,"y0":50.0009444800594,"z0":5.739030992333484,"aX":2.240950746519244},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":-3.7,"spinRate":2605,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4137012443881516,"extension":6.489083840663152},"index":4,"playId":"7e8081cd-39d9-30f2-805e-2b5964b0c991","pitchNumber":5,"startTime":"2026-10-07T23:09:16.199Z","endTime":"2026-10-07T23:09:19.530Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522556156734186,"aZ":-26.8170876117024,"pfxX":-6.06900356698427,"pfxZ":2.9816614350118664,"pX":1.6265555754377634,"pZ":1.2679721661057228,"vX0":11.550119737151409,"vY0":-132.68365852583565,"vZ0":-6.2146307886632055,"x":55.0,"y":204.54,"x0":-1.9805759307268085,"y0":50.00029315812411,"z0":5.576232252963898,"aX":-10.89576414402077},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":8.6,"spinRate":2243,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4116914884300744,"extension":6.566382519647187},"index":5,"playId":"de06597b-f38b-37b9-bb91-d05ee0198760","pitchNumber":6,"startTime":"2026-10-07T23:09:38.829Z","endTime":"2026-10-07T23:09:43.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:09:43.304Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Angel Genao doubles (1) on a ground ball to left fielder Randal Grichuk. Nathaniel Lowe scores. Petey Halpin to 3rd.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T23:10:30.275Z","endTime":"2026-10-07T23:11:17.865Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"postOnThird":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T23:10:07.870Z","endTime":"2026-10-07T23:10:32.557Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.511593779720954,"aZ":-28.819902092212065,"pfxX":-6.521606212269356,"pfxZ":1.8543041306396146,"pX":1.5947531743973546,"pZ":1.8274151419043665,"vX0":11.695149920938018,"vY0":-133.59000076191577,"vZ0":-4.727141923700205,"x":56.21,"y":189.44,"x0":-1.990590147757857,"y0":50.004870090559635,"z0":5.689303789603217,"aX":-11.802609892094948},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":9.4,"spinRate":2162,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.40985369290634344,"extension":6.556234566475396},"index":1,"playId":"47a0d4eb-56c4-3e57-b5da-df0adab91909","pitchNumber":1,"startTime":"2026-10-07T23:10:32.557Z","endTime":"2026-10-07T23:10:36.577Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27020958580157,"aZ":-24.360369270081883,"pfxX":-10.511917641829797,"pfxZ":4.140719013667879,"pX":-0.8052934025695305,"pZ":1.7971914959403077,"vX0":7.1022779922729455,"vY0":-137.20525657973957,"vZ0":-5.7585622093207816,"x":147.7,"y":190.26,"x0":-2.075321480005275,"y0":50.002870114205194,"z0":5.606726771218589,"aX":-19.836036223785534},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":17.3,"spinRate":2356,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4007840182263087,"extension":6.567409504063756},"index":2,"playId":"b78e786c-d637-3d6c-9501-09691fbc123e","pitchNumber":2,"startTime":"2026-10-07T23:10:48.420Z","endTime":"2026-10-07T23:10:52.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41133962836353,"aZ":-25.24387972966189,"pfxX":0.3151494773024104,"pfxZ":3.8182563294362133,"pX":0.22312166813659184,"pZ":2.944128589781852,"vX0":6.092121840943321,"vY0":-133.72483132379008,"vZ0":-2.5455723085038144,"x":108.5,"y":159.29,"x0":-2.123863469291741,"y0":50.000678943184326,"z0":5.716317734926064,"aX":0.5704523632706433},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.9,"spinRate":2541,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4093405786995321,"extension":6.420315375481634},"hitData":{"launchSpeed":83.9,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.81,"coordY":139.77}},"index":3,"playId":"aab7041b-5d2f-346c-ad54-35158c2d9a65","pitchNumber":3,"startTime":"2026-10-07T23:11:05.883Z","endTime":"2026-10-07T23:11:17.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:11:17.865Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T23:11:51.140Z","endTime":"2026-10-07T23:13:03.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"postOnThird":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10291084721416,"aZ":-24.872927340101658,"pfxX":-10.552945034540315,"pfxZ":3.774583960682378,"pX":-1.4942941437613406,"pZ":2.7971749397769248,"vX0":5.535949007555157,"vY0":-138.73068392459209,"vZ0":-3.19191826217453,"x":173.96,"y":163.26,"x0":-2.152136839283451,"y0":50.00618069611772,"z0":5.634073488748063,"aX":-20.426924131329606},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":2525,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3959039639932622,"extension":6.32709013274748},"index":0,"playId":"db91c414-1c62-34ff-8e4d-eeb4040d04d2","pitchNumber":1,"startTime":"2026-10-07T23:11:52.283Z","endTime":"2026-10-07T23:11:56.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161754579846136,"aZ":-23.20388418375194,"pfxX":-1.7410327839633988,"pfxZ":5.0455011758614035,"pX":-0.6454442101561761,"pZ":2.9543735890551384,"vX0":4.681483997453982,"vY0":-131.78178894874816,"vZ0":-2.635552373198567,"x":141.6,"y":159.01,"x0":-2.2102608727338033,"y0":50.002975500463,"z0":5.661671877449885,"aX":-3.095890685755473},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":2.3,"spinRate":2544,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.41392053340620416,"extension":6.3123465459658155},"index":1,"playId":"f4210368-9ecc-38bb-b255-c1602ce37459","pitchNumber":2,"startTime":"2026-10-07T23:12:07.905Z","endTime":"2026-10-07T23:12:11.872Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751916893454666,"aZ":-33.13978113115889,"pfxX":2.1926240226305245,"pfxZ":-0.5828601682066807,"pX":-0.2630555847474292,"pZ":2.682749901157246,"vX0":4.266542104825847,"vY0":-127.27868045204949,"vZ0":-1.0327341369651668,"x":127.03,"y":166.35,"x0":-2.239577316475474,"y0":50.002770565067905,"z0":5.695413878193152,"aX":3.6317878854843864},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.1,"breakHorizontal":-4.8,"spinRate":2577,"spinDirection":88},"zone":5,"typeConfidence":2.0,"plateTime":0.42874281271856196,"extension":6.320630884720008},"index":2,"playId":"dc3d9f06-e589-3381-b5f0-c1469c9a6ae8","pitchNumber":3,"startTime":"2026-10-07T23:12:25.869Z","endTime":"2026-10-07T23:12:32.171Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96457779436372,"aZ":-20.87641782968359,"pfxX":-5.7332233243885256,"pfxZ":5.736840893876005,"pX":-0.28412995740131614,"pZ":3.216293345728452,"vX0":6.840015742468297,"vY0":-139.57303177467026,"vZ0":-3.0886258456047155,"x":127.83,"y":151.94,"x0":-2.0238478753962186,"y0":50.0026771611049,"z0":5.715039218840121,"aX":-11.290577774451064},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.0,"breakHorizontal":8.9,"spinRate":2306,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39271443268056583,"extension":6.482267277219056},"index":3,"playId":"1fad93ec-a5b0-38d7-b2e9-b426d373ffb3","pitchNumber":4,"startTime":"2026-10-07T23:12:59.552Z","endTime":"2026-10-07T23:13:03.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:13:03.453Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a pop up to left fielder Randal Grichuk. Petey Halpin scores. Angel Genao to 3rd.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T23:13:20.907Z","endTime":"2026-10-07T23:15:37.722Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnThird":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772544648432216,"aZ":-39.61035685355649,"pfxX":7.392100054058131,"pfxZ":-5.090232684206648,"pX":0.07191729675375633,"pZ":1.6738842891005132,"vX0":3.314429205403516,"vY0":-120.44318709931983,"vZ0":-1.4216404008917891,"x":114.26,"y":193.59,"x0":-2.2852792159444335,"y0":50.005761331472925,"z0":5.794858968766892,"aX":10.792176879330135},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.2,"breakHorizontal":-14.2,"spinRate":2873,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4558663003653609,"extension":6.281496877365908},"index":0,"playId":"e0f46ec2-ecfe-36b6-8798-d82336e3f1c2","pitchNumber":1,"startTime":"2026-10-07T23:13:25.166Z","endTime":"2026-10-07T23:13:28.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761813889412032,"aZ":-41.35475596700231,"pfxX":7.259942016723918,"pfxZ":-6.206928897906675,"pX":-1.1703348583783695,"pZ":2.0647020209615965,"vX0":0.5604678440271573,"vY0":-121.37305538136113,"vZ0":-0.34787993647480686,"x":161.61,"y":183.03,"x0":-2.3469952715177214,"y0":50.0045294657533,"z0":5.839043447497899,"aX":10.73420648825208},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.0,"breakHorizontal":-13.2,"spinRate":3010,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.45284823811069685,"extension":6.251300808082521},"index":1,"playId":"6c85be79-11dd-3dd6-8dbf-a08acd9d5ebf","pitchNumber":2,"startTime":"2026-10-07T23:13:42.588Z","endTime":"2026-10-07T23:13:46.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84503511706885,"aZ":-25.431953577640595,"pfxX":-2.010763696644923,"pfxZ":3.8234897248338573,"pX":-1.401008840629938,"pZ":3.728130047613447,"vX0":3.159240842978074,"vY0":-131.85195459237454,"vZ0":-0.20168979675597454,"x":170.4,"y":138.12,"x0":-2.353047154520862,"y0":50.00039578573816,"z0":5.681157899307871,"aX":-3.5429622145694712},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":3.0,"spinRate":2452,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41530630013653136,"extension":6.329832805864872},"index":2,"playId":"800b2fca-ab0a-37c2-b2a5-0113b24cfdeb","pitchNumber":3,"startTime":"2026-10-07T23:13:58.057Z","endTime":"2026-10-07T23:14:01.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98456330547495,"aZ":-37.77369697370675,"pfxX":6.652654290232218,"pfxZ":-3.93427954283138,"pX":-1.0871935684178244,"pZ":2.8380339020185756,"vX0":0.839530831209852,"vY0":-119.09277421506803,"vZ0":0.8510674744346702,"x":158.44,"y":162.15,"x0":-2.3087034259245014,"y0":50.00406248133389,"z0":5.919419084794234,"aX":9.46221758983488},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.6,"breakHorizontal":-12.2,"spinRate":2825,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4616626371062562,"extension":6.3169302330307655},"index":3,"playId":"2de83066-57c8-338b-b052-bc6bf0017c89","pitchNumber":4,"startTime":"2026-10-07T23:14:15.194Z","endTime":"2026-10-07T23:14:19.290Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93710133053085,"aZ":-31.70717616264188,"pfxX":1.136787462762065,"pfxZ":0.29539041253399567,"pX":-0.07653406999338512,"pZ":2.0428662881596007,"vX0":4.908894238894355,"vY0":-124.59640009932274,"vZ0":-2.606082478029232,"x":119.92,"y":183.62,"x0":-2.2161608262339447,"y0":50.002841349395304,"z0":5.710284697370946,"aX":1.7950402359393025},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":-3.1,"spinRate":2564,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4388173920215048,"extension":6.355298436650012},"index":4,"playId":"c308be76-ffcf-38b6-8cfd-4421002f117d","pitchNumber":5,"startTime":"2026-10-07T23:14:32.188Z","endTime":"2026-10-07T23:14:36.767Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.752505479502325,"aZ":-29.819123350818547,"pfxX":2.5858103295997585,"pfxZ":1.418097538518527,"pX":-0.038539386203458884,"pZ":2.6730111517861026,"vX0":4.461155402239433,"vY0":-127.52071773189341,"vZ0":-1.923517098268578,"x":118.47,"y":166.61,"x0":-2.142376546737935,"y0":50.001190385559234,"z0":5.775994479029157,"aX":4.282035120977431},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-5.6,"spinRate":2535,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.42854193002654384,"extension":6.3873980433548505},"index":5,"playId":"0f8cf1e9-e03e-31aa-ae66-28036b00cfdc","pitchNumber":6,"startTime":"2026-10-07T23:15:02.815Z","endTime":"2026-10-07T23:15:06.239Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.291069542187348,"aZ":-39.37041464934972,"pfxX":6.210902590435847,"pfxZ":-5.061261521711394,"pX":-0.6417296257236339,"pZ":2.339242248634812,"vX0":1.7288899972481337,"vY0":-118.6398747732967,"vZ0":-0.0794323760589204,"x":141.46,"y":175.62,"x0":-2.1873186123884025,"y0":50.003200463083054,"z0":5.969763130045,"aX":8.829007476838388},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.9,"breakHorizontal":-11.6,"spinRate":2772,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.46216586946872695,"extension":6.329895493533916},"hitData":{"launchSpeed":72.1,"launchAngle":58.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"7","coordinates":{"coordX":77.93,"coordY":152.15}},"index":6,"playId":"d19b9ce5-6dc1-3c5b-a706-966c4d7d4aa0","pitchNumber":7,"startTime":"2026-10-07T23:15:23.209Z","endTime":"2026-10-07T23:15:37.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:15:37.722Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Steven Kwan lines into an unassisted double play, third baseman Miguel Vargas. Angel Genao out at 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T23:16:08.765Z","endTime":"2026-10-07T23:18:14.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407232490324557,"aZ":-25.99802400390506,"pfxX":0.9864996478777169,"pfxZ":3.6093344671238565,"pX":-0.05877694690688493,"pZ":3.446546055965658,"vX0":5.390124657936169,"vY0":-129.55433368548773,"vZ0":-0.9901463665603906,"x":119.24,"y":145.72,"x0":-2.2888039406820897,"y0":50.00165285136611,"z0":5.80885782542584,"aX":1.6878013001432333},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":-2.9,"spinRate":2678,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.421722206997015,"extension":6.330570050693605},"index":0,"playId":"ce7cedc3-3769-371e-bdcf-7a32c9f9e807","pitchNumber":1,"startTime":"2026-10-07T23:16:17.305Z","endTime":"2026-10-07T23:16:23.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brayan Rocchio steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"ce7cedc3-3769-371e-bdcf-7a32c9f9e807","startTime":"2026-10-07T23:16:40.752Z","endTime":"2026-10-07T23:17:02.587Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348507162683642,"aZ":-28.708549595122832,"pfxX":0.825070770736744,"pfxZ":1.9545963062856675,"pX":0.6362739846162573,"pZ":2.838433655278635,"vX0":6.916508621141428,"vY0":-132.15727661953719,"vZ0":-1.9912142443780847,"x":92.75,"y":162.14,"x0":-2.1186846807010946,"y0":50.00460374334452,"z0":5.703967157183468,"aX":1.4629421154059548},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-3.0,"spinRate":2686,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.4139703233801919,"extension":6.374968886176697},"index":2,"playId":"72bbfb3d-4490-3b88-b286-80d656bd6196","pitchNumber":2,"startTime":"2026-10-07T23:17:02.587Z","endTime":"2026-10-07T23:17:06.302Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.366444985936358,"aZ":-15.388746118125557,"pfxX":-2.670110372832931,"pfxZ":8.580224448903946,"pX":0.4050178329531475,"pZ":2.080394092961617,"vX0":7.495846815181824,"vY0":-138.82213718206455,"vZ0":-6.7319131060091655,"x":101.56,"y":182.61,"x0":-1.9803993052622948,"y0":50.00565824784882,"z0":5.556811017314551,"aX":-5.225980835067333},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":3.4,"spinRate":2435,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3941975569459988,"extension":6.480104123298517},"index":3,"playId":"fe489dc4-b8f3-3eab-91ac-dc50337ee695","pitchNumber":3,"startTime":"2026-10-07T23:17:20.777Z","endTime":"2026-10-07T23:17:25.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.957706641901467,"aZ":-27.58467268301473,"pfxX":2.023646540609664,"pfxZ":2.6733667895765514,"pX":0.05486074808044621,"pZ":1.637899048072872,"vX0":4.951201182814987,"vY0":-128.9614056080404,"vZ0":-4.88073321735231,"x":114.91,"y":194.56,"x0":-2.1382547549672117,"y0":50.00301497890637,"z0":5.633939941228516,"aX":3.474010804629637},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":2737,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.4216296720520041,"extension":6.43482125041367},"index":4,"playId":"9a856ef1-fa6e-3ade-ac1f-936b3c25fa0b","pitchNumber":4,"startTime":"2026-10-07T23:17:49.661Z","endTime":"2026-10-07T23:17:53.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09153944884687,"aZ":-17.805335334270055,"pfxX":-4.186702664377895,"pfxZ":7.208402754607979,"pX":0.039241437211026395,"pZ":2.6815151730895206,"vX0":6.982334734437668,"vY0":-139.52704255085848,"vZ0":-5.234432256824502,"x":115.5,"y":166.38,"x0":-1.9390035647719763,"y0":50.00579664209767,"z0":5.735650863996862,"aX":-8.349483872510293},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":6.4,"spinRate":2501,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.390891613262097,"extension":6.550473761414629},"hitData":{"launchSpeed":82.2,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":105.47,"coordY":170.59}},"index":5,"playId":"d12d1e9f-d416-339c-805b-9be57d4c5ebb","pitchNumber":5,"startTime":"2026-10-07T23:18:09.023Z","endTime":"2026-10-07T23:18:14.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:18:14.088Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-07T23:21:18.205Z","endTime":"2026-10-07T23:21:59.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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":"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},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61375500531926,"aZ":-11.556407759572414,"pfxX":-5.332389021123037,"pfxZ":10.128710282777508,"pX":0.428875971140535,"pZ":1.7802203213846501,"vX0":9.139335274942438,"vY0":-141.811244633892,"vZ0":-8.719634284800287,"x":100.65,"y":190.71,"x0":-2.143736518606418,"y0":50.00143049880058,"z0":5.633116143408267,"aX":-10.853672568931314},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2365,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.38633035773048485,"extension":7.584416757748862},"index":0,"playId":"6b9fe96f-5d8b-352b-8bf1-8669d588fea1","pitchNumber":1,"startTime":"2026-10-07T23:21:18.670Z","endTime":"2026-10-07T23:21:22.534Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61729523123182,"aZ":-11.522853308259366,"pfxX":-6.287693448427921,"pfxZ":10.14181943565623,"pX":0.1761706000365875,"pZ":1.8083177993636224,"vX0":8.940655945042241,"vY0":-142.06104022811374,"vZ0":-8.651565729245691,"x":110.28,"y":189.96,"x0":-2.2001397347096225,"y0":50.00611199945641,"z0":5.632534240703597,"aX":-12.808457929148467},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":9.5,"spinRate":2480,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.386067222651314,"extension":7.546147126682695},"index":1,"playId":"8f83f3b9-2a5d-3fc9-a453-776c4dde287e","pitchNumber":2,"startTime":"2026-10-07T23:21:32.943Z","endTime":"2026-10-07T23:21:36.931Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-10-07T23:21:43.435Z","endTime":"2026-10-07T23:21:55.098Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"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":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.133458704887886,"aZ":-12.52936510228237,"pfxX":-5.1090899892371056,"pfxZ":9.454053252370056,"pX":-0.6243945202431009,"pZ":3.030121709840606,"vX0":6.837749878162363,"vY0":-143.24895182809533,"vZ0":-5.531238691604836,"x":140.8,"y":156.97,"x0":-2.3786766554626984,"y0":50.001560783934714,"z0":5.769443045825309,"aX":-10.615742995373633},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2396,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.38237326962713736,"extension":7.500351351409382},"index":3,"playId":"dc9ca05a-e3db-3db7-9ef2-a1b81690a5bb","pitchNumber":3,"startTime":"2026-10-07T23:21:55.098Z","endTime":"2026-10-07T23:21:59.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:21:59.123Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey challenged (pitch result), call on the field was overturned: Sam Antonacci called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-07T23:22:26.799Z","endTime":"2026-10-07T23:23:48.413Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T23:22:20.232Z","endTime":"2026-10-07T23:22:29.161Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"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},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01583778948201,"aZ":-9.548852526985712,"pfxX":-4.448768634476934,"pfxZ":11.061856485974253,"pX":0.047394084250857886,"pZ":1.8564172091633961,"vX0":7.796178053784453,"vY0":-142.6269555663888,"vZ0":-9.235031232691332,"x":115.19,"y":188.66,"x0":-2.1525402757085974,"y0":50.00378183071582,"z0":5.752115666281497,"aX":-9.100521573736946},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":6.4,"spinRate":2548,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.3850894707425896,"extension":7.34354105507133},"index":1,"playId":"6418e4ff-8eec-3465-9f2e-a66148b69c52","pitchNumber":1,"startTime":"2026-10-07T23:22:29.161Z","endTime":"2026-10-07T23:22:32.888Z","isPitch":true,"type":"pitch"},{"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},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.072706280338,"aZ":-12.163036178506772,"pfxX":-6.173170390496774,"pfxZ":9.599907276353173,"pX":1.0035766098326635,"pZ":1.818515305009457,"vX0":10.602180279202178,"vY0":-143.86038731102872,"vZ0":-8.815948355110732,"x":78.75,"y":189.68,"x0":-1.93683026006872,"y0":50.00586795388132,"z0":5.687433825868599,"aX":-12.872302378936284},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2481,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.38154293799159333,"extension":7.783129055014568},"index":2,"playId":"1a3e8e0d-0c6d-3915-9841-79bd870da226","pitchNumber":2,"startTime":"2026-10-07T23:22:42.747Z","endTime":"2026-10-07T23:22:47.222Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"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},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85176038773598,"aZ":-9.498070681327292,"pfxX":-5.493261882924175,"pfxZ":10.945773896968028,"pX":0.32130189417910343,"pZ":2.112528935091953,"vX0":9.363217016529369,"vY0":-143.40953506461267,"vZ0":-8.307290372660667,"x":104.75,"y":181.74,"x0":-2.2804146051265115,"y0":50.003307871504624,"z0":5.648746427335764,"aX":-11.381321668473346},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":7.9,"spinRate":2550,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.3827329183587955,"extension":7.718361085720374},"index":3,"playId":"3ba1a873-109b-3b27-8eb2-ffb246369b66","pitchNumber":3,"startTime":"2026-10-07T23:23:12.245Z","endTime":"2026-10-07T23:23:15.524Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.9,"endSpeed":89.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.609268789923505,"aZ":-14.661532768631748,"pfxX":-6.699878403309705,"pfxZ":8.403841691604127,"pX":-0.5711549971629108,"pZ":3.086475525539997,"vX0":7.141526217466367,"vY0":-143.73470311442293,"vZ0":-4.841713754367289,"x":138.77,"y":155.45,"x0":-2.2224667712245254,"y0":50.00149355150657,"z0":5.709285905612281,"aX":-13.959755456937927},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2297,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.3816759287465423,"extension":7.545762156244887},"index":4,"playId":"bbc75f14-7581-3c7f-8adf-b79cbeae7ab1","pitchNumber":4,"startTime":"2026-10-07T23:23:27.812Z","endTime":"2026-10-07T23:23:30.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481043140586202,"aZ":-32.56969785202032,"pfxX":7.734184510947151,"pfxZ":-0.24387292143076955,"pX":-0.04671899181280365,"pZ":1.6371865652967286,"vX0":3.4189922134876247,"vY0":-127.47858818272596,"vZ0":-3.792288916253861,"x":118.78,"y":194.58,"x0":-2.4120483957332404,"y0":50.00181812612944,"z0":5.729658269261113,"aX":12.660719450578586},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":-14.8,"spinRate":2107,"spinDirection":31},"zone":8,"typeConfidence":0.91,"plateTime":0.43052319719749343,"extension":7.236796941048537},"index":5,"playId":"c9cd8c8f-c894-3e58-b98b-3111fe873a61","pitchNumber":5,"startTime":"2026-10-07T23:23:43.989Z","endTime":"2026-10-07T23:23:48.413Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"playEndTime":"2026-10-07T23:23:48.413Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-07T23:24:21.166Z","endTime":"2026-10-07T23:25:04.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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(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},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052980020996056,"aZ":-32.61016413683581,"pfxX":7.001515683117776,"pfxZ":-0.2692158738199941,"pX":0.29775098269956907,"pZ":1.780703515981697,"vX0":3.7456885952636263,"vY0":-125.94218465354105,"vZ0":-2.998933276970662,"x":105.65,"y":190.7,"x0":-2.123676252923866,"y0":50.006258678410255,"z0":5.652593136033936,"aX":11.132887969604148},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-13.6,"spinRate":2111,"spinDirection":66},"zone":9,"typeConfidence":0.91,"plateTime":0.4366329949927037,"extension":7.698224482596405},"index":0,"playId":"49b8d4c6-5193-3f73-b515-6c49f1df517a","pitchNumber":1,"startTime":"2026-10-07T23:24:22.066Z","endTime":"2026-10-07T23:24:26.041Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147601922216207,"aZ":-30.807615291470412,"pfxX":7.106166867869366,"pfxZ":0.8716072475159127,"pX":-0.33089631658774826,"pZ":3.4043988505949936,"vX0":2.499071694529669,"vY0":-124.32125429185591,"vZ0":0.20384655457992396,"x":129.61,"y":146.86,"x0":-2.271591614064651,"y0":50.00465347105567,"z0":5.871531899094733,"aX":11.160306397426762},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":2145,"spinDirection":71},"zone":1,"typeConfidence":0.91,"plateTime":0.4400142580741728,"extension":7.615440636857003},"index":1,"playId":"02b28423-6123-3d11-89ea-48f9bc19ba17","pitchNumber":2,"startTime":"2026-10-07T23:24:34.773Z","endTime":"2026-10-07T23:24:38.621Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.487723466888394,"aZ":-11.11939585784786,"pfxX":-5.691427612466958,"pfxZ":9.940452190462185,"pX":0.3459220187619821,"pZ":2.0785423940663867,"vX0":8.232978235017203,"vY0":-144.1523194935217,"vZ0":-8.44399901673166,"x":103.81,"y":182.66,"x0":-1.7991730633373437,"y0":50.00416403113671,"z0":5.720765662817606,"aX":-12.05678797843901},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2416,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.3790260076203271,"extension":7.869466441862209},"index":2,"playId":"01e08a21-f7ba-39c2-b2ca-63f1a971afe2","pitchNumber":3,"startTime":"2026-10-07T23:24:59.033Z","endTime":"2026-10-07T23:25:04.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:25:04.077Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-07T23:24:21.166Z","endTime":"2026-10-07T23:25:04.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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(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},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052980020996056,"aZ":-32.61016413683581,"pfxX":7.001515683117776,"pfxZ":-0.2692158738199941,"pX":0.29775098269956907,"pZ":1.780703515981697,"vX0":3.7456885952636263,"vY0":-125.94218465354105,"vZ0":-2.998933276970662,"x":105.65,"y":190.7,"x0":-2.123676252923866,"y0":50.006258678410255,"z0":5.652593136033936,"aX":11.132887969604148},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-13.6,"spinRate":2111,"spinDirection":66},"zone":9,"typeConfidence":0.91,"plateTime":0.4366329949927037,"extension":7.698224482596405},"index":0,"playId":"49b8d4c6-5193-3f73-b515-6c49f1df517a","pitchNumber":1,"startTime":"2026-10-07T23:24:22.066Z","endTime":"2026-10-07T23:24:26.041Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147601922216207,"aZ":-30.807615291470412,"pfxX":7.106166867869366,"pfxZ":0.8716072475159127,"pX":-0.33089631658774826,"pZ":3.4043988505949936,"vX0":2.499071694529669,"vY0":-124.32125429185591,"vZ0":0.20384655457992396,"x":129.61,"y":146.86,"x0":-2.271591614064651,"y0":50.00465347105567,"z0":5.871531899094733,"aX":11.160306397426762},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":2145,"spinDirection":71},"zone":1,"typeConfidence":0.91,"plateTime":0.4400142580741728,"extension":7.615440636857003},"index":1,"playId":"02b28423-6123-3d11-89ea-48f9bc19ba17","pitchNumber":2,"startTime":"2026-10-07T23:24:34.773Z","endTime":"2026-10-07T23:24:38.621Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.487723466888394,"aZ":-11.11939585784786,"pfxX":-5.691427612466958,"pfxZ":9.940452190462185,"pX":0.3459220187619821,"pZ":2.0785423940663867,"vX0":8.232978235017203,"vY0":-144.1523194935217,"vZ0":-8.44399901673166,"x":103.81,"y":182.66,"x0":-1.7991730633373437,"y0":50.00416403113671,"z0":5.720765662817606,"aX":-12.05678797843901},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2416,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.3790260076203271,"extension":7.869466441862209},"index":2,"playId":"01e08a21-f7ba-39c2-b2ca-63f1a971afe2","pitchNumber":3,"startTime":"2026-10-07T23:24:59.033Z","endTime":"2026-10-07T23:25:04.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T23:25:04.077Z","atBatIndex":83},"scoringPlays":[6,18,21,32,38,55,69,77,79],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":125.19,"y":188.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":77.28,"y":101.29},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":109.1,"y":163.34},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":72.1,"y":101.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":203.22,"y":112.84},"type":"H","description":"Double"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":150.2,"y":161.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":101.21,"y":151.99},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":75.01,"y":100.52},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":27,"top":[15,16,17,18,19,20,21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":105.88,"y":152.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":189.99,"y":126.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":83.12,"y":89.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":696146,"fullName":"Hagen Smith","link":"/api/v1/people/696146"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":146.43,"y":167.38},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":696146,"fullName":"Hagen Smith","link":"/api/v1/people/696146"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":156.8,"y":170.09},"type":"H","description":"Triple"}],"home":[]}},{"startIndex":28,"endIndex":35,"top":[28,29,30],"bottom":[31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":131.9,"y":145.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":148.24,"y":157.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":126.0,"y":204.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":107.23,"y":86.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":51.95,"y":100.64},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":45,"top":[36,37,38,39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":39.92,"y":110.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":134.93,"y":156.49},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":104.81,"y":159.38},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":122.47,"y":181.6},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":149.45,"y":99.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":151.41,"y":156.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":156.84,"y":138.34},"type":"O","description":"Double Play"}]}},{"startIndex":46,"endIndex":56,"top":[46,47,48,49],"bottom":[50,51,52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":147.18,"y":150.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":120.1,"y":160.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":138.11,"y":211.09},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":155.64,"y":164.55},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":118.16,"y":147.02},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":78.29,"y":139.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":102.45,"y":166.36},"type":"O","description":"Lineout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":113.71,"y":166.64},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":103.66,"y":151.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":140.07,"y":63.62},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":65,"endIndex":74,"top":[65,66,67,68,69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":93.99,"y":131.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":124.58,"y":193.87},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":78.74,"y":122.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":60.14,"y":127.68},"type":"H","description":"Triple"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":148.99,"y":157.3},"type":"O","description":"Groundout"}]}},{"startIndex":75,"endIndex":83,"top":[75,76,77,78,79,80],"bottom":[81,82,83],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":69.81,"y":139.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":77.93,"y":152.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":105.47,"y":170.59},"type":"O","description":"Double Play"}],"home":[]}}]}