[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out sharply to right fielder Addison Barger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:07:39.913Z","endTime":"2026-03-30T23:08:52.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-30T18:52:00.246Z","endTime":"2026-03-30T22:45:31.282Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-30T22:45:31.282Z","endTime":"2026-03-30T23:06:33.010Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-30T23:06:33.010Z","endTime":"2026-03-30T23:07:42.164Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.182174959407135,"aZ":-9.93733979607253,"pfxX":-7.386436014868409,"pfxZ":11.519695882588154,"pX":-1.0326497698629686,"pZ":1.9162374560890987,"vX0":7.060671033203975,"vY0":-138.80326364622823,"vZ0":-9.770755855209316,"x":156.36,"y":187.04,"x0":-2.6630331745734157,"y0":50.00382258429285,"z0":6.1658003489247,"aX":-14.259309440832165},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":11.8,"spinRate":2533,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.39624529951291576,"extension":6.610553421231033},"index":3,"playId":"408a546d-0271-32a7-8396-e7fbbb510625","pitchNumber":1,"startTime":"2026-03-30T23:07:42.164Z","endTime":"2026-03-30T23:07:45.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702537649598206,"aZ":-28.11703201765716,"pfxX":-4.803483655765128,"pfxZ":2.486299122217284,"pX":0.9022495259212981,"pZ":1.0757100750467021,"vX0":9.468314297655901,"vY0":-127.57473884262639,"vZ0":-7.563076591960594,"x":82.61,"y":209.74,"x0":-2.2500200928539953,"y0":50.00391718784705,"z0":6.3263705148784615,"aX":-7.839967638988959},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":6.4,"spinRate":742,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4309947741266722,"extension":6.581621781744504},"index":4,"playId":"4dd2e610-16cd-3de6-9645-2c8f105729e5","pitchNumber":2,"startTime":"2026-03-30T23:08:02.761Z","endTime":"2026-03-30T23:08:07.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.239788803072692,"aZ":-40.111516441312894,"pfxX":-0.20413562468072088,"pfxZ":-5.305387866172449,"pX":0.5302470327169938,"pZ":0.5822870159094119,"vX0":7.081421152034396,"vY0":-121.68237816619704,"vZ0":-5.616985770464229,"x":96.79,"y":223.06,"x0":-2.3930024346353758,"y0":50.001226599482344,"z0":6.402082542620329,"aX":-0.30657405377995545},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.7,"breakHorizontal":-1.3,"spinRate":2545,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45041145134246285,"extension":6.564842857478708},"index":5,"playId":"aeeb15bd-0ecf-378a-a135-e842074c1ca2","pitchNumber":3,"startTime":"2026-03-30T23:08:16.366Z","endTime":"2026-03-30T23:08:21.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908162762580623,"aZ":-27.431184631875695,"pfxX":1.0380698683137135,"pfxZ":2.9244924200423235,"pX":0.7151099520829014,"pZ":1.3879509283941167,"vX0":7.277803144645748,"vY0":-126.51438239000483,"vZ0":-6.997077694243479,"x":89.74,"y":201.31,"x0":-2.3340299967944764,"y0":50.001365450026874,"z0":6.389250699398368,"aX":1.6805845297596669},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-3.6,"spinRate":2299,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4330001893296789,"extension":6.662981361661539},"index":6,"playId":"d682e4e0-4cec-31ef-aaa8-7b2500b4686c","pitchNumber":4,"startTime":"2026-03-30T23:08:30.883Z","endTime":"2026-03-30T23:08:33.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52310790370012,"aZ":-26.13527200631072,"pfxX":-6.054400872892246,"pfxZ":3.5968984204693433,"pX":-0.17402212290541313,"pZ":2.0236827528380363,"vX0":7.62208075451861,"vY0":-129.21021166203215,"vZ0":-5.882787231206049,"x":123.63,"y":184.14,"x0":-2.3843570484937784,"y0":50.00465866665365,"z0":6.355004423109956,"aX":-10.173163577823999},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":9.1,"spinRate":752,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4249412022973611,"extension":6.569688098846704},"hitData":{"launchSpeed":101.5,"launchAngle":20.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.75,"coordY":62.65}},"index":7,"playId":"b10ed00f-ccda-38eb-8e2b-35f55bec086d","pitchNumber":5,"startTime":"2026-03-30T23:08:45.454Z","endTime":"2026-03-30T23:08:52.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-30T23:08:52.477Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:09:07.239Z","endTime":"2026-03-30T23:10:52.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46444164243699,"aZ":-26.59610020185773,"pfxX":-0.9058040314757464,"pfxZ":3.3641773172795393,"pX":-0.20056160826129674,"pZ":1.5614091490422275,"vX0":5.683304384214225,"vY0":-127.7777045186452,"vZ0":-7.053016666376957,"x":124.64,"y":196.62,"x0":-2.3326693097822,"y0":50.006221310916544,"z0":6.437259746277563,"aX":-1.5041499408309995},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":0.4,"spinRate":2277,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4280874867691935,"extension":6.377696600931992},"index":0,"playId":"3748f7ef-4518-3d22-806c-f55f6c731556","pitchNumber":1,"startTime":"2026-03-30T23:09:21.154Z","endTime":"2026-03-30T23:09:24.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732660727151995,"aZ":-25.466341106154438,"pfxX":-0.3671062740027988,"pfxZ":3.9219319714815812,"pX":1.0319445258797602,"pZ":1.7200890861543532,"vX0":8.714288131313483,"vY0":-129.85117641888212,"vZ0":-6.969228385468662,"x":77.66,"y":192.34,"x0":-2.317270350121335,"y0":50.00354982412235,"z0":6.3714084598052665,"aX":-0.6285173865166248},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.2,"spinRate":2303,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4215151606639864,"extension":6.626711015002864},"index":1,"playId":"7cff035a-49c8-3c67-afa4-312025567ac2","pitchNumber":2,"startTime":"2026-03-30T23:09:33.810Z","endTime":"2026-03-30T23:09:37.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-30T23:09:45.979Z","endTime":"2026-03-30T23:09:57.984Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529524583459573,"aZ":-25.829345190198833,"pfxX":-0.9291724295340327,"pfxZ":3.717353123005097,"pX":1.472635313631024,"pZ":0.39046089109453946,"vX0":9.285461029272772,"vY0":-129.45487737076954,"vZ0":-10.073023512020944,"x":60.87,"y":228.24,"x0":-2.030995915649685,"y0":50.003431018055444,"z0":6.289859050931971,"aX":-1.5866829491204395},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":-0.2,"spinRate":2367,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42214065547210033,"extension":6.728966929583393},"index":3,"playId":"f6a5929a-af8d-394e-8699-5a4dbb09b49b","pitchNumber":3,"startTime":"2026-03-30T23:09:57.984Z","endTime":"2026-03-30T23:10:01.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42101078362336,"aZ":-24.67981500381333,"pfxX":-4.972196152424134,"pfxZ":4.402155872477994,"pX":0.8061671547253468,"pZ":1.77604103100369,"vX0":9.117273317361418,"vY0":-129.77892731511903,"vZ0":-6.944879864194925,"x":86.27,"y":190.83,"x0":-2.1082111461410142,"y0":50.006034898427394,"z0":6.369400587042499,"aX":-8.474136990389479},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":7.0,"spinRate":726,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42220702855094894,"extension":6.687610701000624},"index":4,"playId":"0b72a8f4-81f3-3757-8b68-5f7e26368153","pitchNumber":4,"startTime":"2026-03-30T23:10:12.612Z","endTime":"2026-03-30T23:10:17.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29079422694071,"aZ":-16.422908166533187,"pfxX":-6.017645108804618,"pfxZ":7.867354151595666,"pX":0.3048284363341167,"pZ":4.821988884163978,"vX0":9.623317172271745,"vY0":-140.47678546803883,"vZ0":-1.253627475213451,"x":105.38,"y":108.59,"x0":-2.380624136109096,"y0":50.004042866144225,"z0":6.3398084391460605,"aX":-12.050831106672558},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2398,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38964588205881334,"extension":6.578654534416655},"index":5,"playId":"eb6db76f-e15a-3cb8-8179-c780a41a18e9","pitchNumber":5,"startTime":"2026-03-30T23:10:32.073Z","endTime":"2026-03-30T23:10:35.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07134164772072,"aZ":-29.03843722004257,"pfxX":-0.9445544416975613,"pfxZ":1.8532365882987385,"pX":0.7148115406892801,"pZ":1.0655040554366226,"vX0":7.879485623408339,"vY0":-129.7101448132363,"vZ0":-7.895638740904766,"x":89.75,"y":210.01,"x0":-2.2495079650388843,"y0":50.001576149763196,"z0":6.38700333904781,"aX":-1.5975147647404473},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-0.2,"spinRate":2222,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4235147726704933,"extension":6.596639047559379},"index":6,"playId":"b8e68755-dac9-3358-ad71-c28cc50b496e","pitchNumber":6,"startTime":"2026-03-30T23:10:48.705Z","endTime":"2026-03-30T23:10:52.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:10:52.293Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:11:05.409Z","endTime":"2026-03-30T23:12:22.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57413350183797,"aZ":-10.888883478515691,"pfxX":-5.893845761688331,"pfxZ":10.618404555088086,"pX":0.3774205301661678,"pZ":2.6781345800396426,"vX0":9.652527241342735,"vY0":-140.83396787741992,"vZ0":-8.033929418335829,"x":102.61,"y":166.47,"x0":-2.3318337680676646,"y0":50.00676019388106,"z0":6.275862554292367,"aX":-11.819533480774092},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2502,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3892085245384771,"extension":6.681934211368191},"index":0,"playId":"0e683fa6-3b70-39f4-bf93-c16d151003eb","pitchNumber":1,"startTime":"2026-03-30T23:11:16.273Z","endTime":"2026-03-30T23:11:19.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213040470008007,"aZ":-11.496866963820374,"pfxX":-6.0163978558839615,"pfxZ":10.327482848917459,"pX":-0.38373056857517146,"pZ":4.592538870362645,"vX0":8.020069274702644,"vY0":-140.465637028774,"vZ0":-2.654879237949044,"x":131.63,"y":114.78,"x0":-2.4915812944663105,"y0":50.00513627063311,"z0":6.295465369236113,"aX":-12.0492564411774},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2573,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38964205059622126,"extension":6.765926238224844},"index":1,"playId":"77f2bd95-9df0-392c-aed0-a22982ef5403","pitchNumber":2,"startTime":"2026-03-30T23:11:34.151Z","endTime":"2026-03-30T23:11:37.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565937310529222,"aZ":-28.55733556974889,"pfxX":-2.1914335253779416,"pfxZ":2.1489277881884075,"pX":0.3769389221228393,"pZ":2.1952904935833373,"vX0":7.724696331989541,"vY0":-129.1728990671008,"vZ0":-5.115682696068229,"x":102.63,"y":179.51,"x0":-2.3710916675430598,"y0":50.00487231602164,"z0":6.403985565636832,"aX":-3.693998934960329},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":2.2,"spinRate":688,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4244415415301259,"extension":6.580564507042227},"index":2,"playId":"e5611a7d-b54e-3271-b3e3-82c0a7f58343","pitchNumber":3,"startTime":"2026-03-30T23:11:45.680Z","endTime":"2026-03-30T23:11:49.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-30T23:12:05.615Z","endTime":"2026-03-30T23:12:15.320Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004314978913307,"aZ":-42.228529691892156,"pfxX":1.733111220756995,"pfxZ":-6.52377582923246,"pX":-0.03471139536665943,"pZ":1.3443498357211503,"vX0":4.794222720209172,"vY0":-123.4745636787707,"vZ0":-3.5683392257431175,"x":118.32,"y":202.48,"x0":-2.228072128588225,"y0":50.00243015557497,"z0":6.367917260287744,"aX":2.6708637154525214},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.4,"breakHorizontal":-4.3,"spinRate":2477,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4439043114604697,"extension":6.667921952678619},"hitData":{"launchSpeed":92.5,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.92,"coordY":168.59}},"index":4,"playId":"54487bf8-fb9a-3f2b-842b-a3e2eb39b19d","pitchNumber":4,"startTime":"2026-03-30T23:12:15.320Z","endTime":"2026-03-30T23:12:22.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:12:22.359Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:14:17.952Z","endTime":"2026-03-30T23:14:58.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0581498987566,"aZ":-25.214793496395135,"pfxX":-1.1904130988271184,"pfxZ":4.075497114572457,"pX":1.5753035686224335,"pZ":0.953811072917777,"vX0":10.085837882110061,"vY0":-129.79299249997618,"vZ0":-7.404991276467175,"x":56.95,"y":213.03,"x0":-2.2053607525703396,"y0":50.000213823329965,"z0":5.762480742200422,"aX":-2.031741652769751},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-0.1,"spinRate":2685,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.421932948882513,"extension":6.081543615785855},"index":0,"playId":"13ffc064-6f54-3599-983e-c536c1caf53f","pitchNumber":1,"startTime":"2026-03-30T23:14:34.682Z","endTime":"2026-03-30T23:14:38.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.326693714828703,"aZ":-21.07828491826872,"pfxX":-8.705173570214061,"pfxZ":6.565555305685022,"pX":0.3159953007799932,"pZ":2.858428917304431,"vX0":8.879027025846435,"vY0":-128.8182874429786,"vZ0":-3.6246767768657198,"x":104.96,"y":161.6,"x0":-2.0351186144858806,"y0":50.00425117642354,"z0":5.902244530674238,"aX":-14.715610732961565},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":13.9,"spinRate":1916,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.42426355905881863,"extension":6.058144470868381},"hitData":{"launchSpeed":95.6,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.71,"coordY":155.87}},"index":1,"playId":"5dff89f5-5198-333b-bfa0-80f501fe8167","pitchNumber":2,"startTime":"2026-03-30T23:14:51.998Z","endTime":"2026-03-30T23:14:58.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:14:58.206Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:15:34.620Z","endTime":"2026-03-30T23:17:29.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-30T23:15:23.535Z","endTime":"2026-03-30T23:15:36.913Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094771210244474,"aZ":-25.02939034080633,"pfxX":0.24513086843609155,"pfxZ":4.197053316311795,"pX":1.1463896768180062,"pZ":2.3928893282230064,"vX0":8.21434145049403,"vY0":-129.4369781203578,"vZ0":-4.033913121205394,"x":73.3,"y":174.17,"x0":-2.095360437752219,"y0":50.00446313718373,"z0":5.879919137142318,"aX":0.4167850412213458},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":-2.2,"spinRate":2588,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4225718783494403,"extension":6.080883727289863},"index":1,"playId":"fb11ef8a-7828-3115-b894-67e8812439ea","pitchNumber":1,"startTime":"2026-03-30T23:15:36.913Z","endTime":"2026-03-30T23:15:41.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93340159566322,"aZ":-41.28539632173363,"pfxX":5.206338563828074,"pfxZ":-6.709409375849756,"pX":-0.7424666805981646,"pZ":2.568786105870244,"vX0":1.9202588344072211,"vY0":-116.13306029943689,"vZ0":0.8196362111970728,"x":145.3,"y":169.42,"x0":-2.257799024979908,"y0":50.002429614831,"z0":6.156434025663515,"aX":7.069775274345064},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.6,"breakHorizontal":-10.0,"spinRate":2799,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.47268748633472013,"extension":5.895193657048308},"index":2,"playId":"362bc463-bc25-38c6-8cf0-2074898d20f0","pitchNumber":2,"startTime":"2026-03-30T23:15:54.553Z","endTime":"2026-03-30T23:15:57.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2472291366106,"aZ":-13.3580441729644,"pfxX":-4.595646317254424,"pfxZ":10.168998759779152,"pX":-0.44892321369985333,"pZ":3.452248084541452,"vX0":6.663565750441427,"vY0":-135.1071933432122,"vZ0":-3.922487081607159,"x":134.11,"y":145.57,"x0":-2.349325601941238,"y0":50.0006373869151,"z0":5.860720669767566,"aX":-8.502019432060282},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2620,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4053125602286314,"extension":6.022420107403304},"index":3,"playId":"733eaa71-90b6-302c-b8ab-3ff58493f06f","pitchNumber":3,"startTime":"2026-03-30T23:16:16.640Z","endTime":"2026-03-30T23:16:20.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42543453625333,"aZ":-15.090157767773428,"pfxX":-5.701001079837175,"pfxZ":9.062426722871551,"pX":-0.270479578285686,"pZ":3.574433838866594,"vX0":7.479027387818515,"vY0":-136.5242018459079,"vZ0":-3.4793241326545687,"x":127.31,"y":142.27,"x0":-2.3064243982451695,"y0":50.00262478226036,"z0":5.9057907379314445,"aX":-10.747774684854342},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2494,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40138383849442505,"extension":6.096815187125215},"index":4,"playId":"aafd2d74-ad50-35c8-819f-380e73953900","pitchNumber":4,"startTime":"2026-03-30T23:16:35.045Z","endTime":"2026-03-30T23:16:39.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.415337018856484,"aZ":-19.03994165682488,"pfxX":-9.317918235667815,"pfxZ":7.695276170866633,"pX":0.7473275834894113,"pZ":0.176024574017712,"vX0":10.412427651179444,"vY0":-129.42665474474654,"vZ0":-10.204489954266627,"x":88.51,"y":234.03,"x0":-2.1053523897997937,"y0":50.00548777019345,"z0":5.6101282695456,"aX":-15.910885548006389},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":1959,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.42217883223171304,"extension":6.369159428354233},"index":5,"playId":"5713e3cd-08a7-3999-a050-970288a6f3b9","pitchNumber":5,"startTime":"2026-03-30T23:16:57.718Z","endTime":"2026-03-30T23:17:01.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07322520702203,"aZ":-12.791519477451633,"pfxX":-2.6283984863911236,"pfxZ":10.284332964584685,"pX":0.37836962366196153,"pZ":2.425254335869414,"vX0":8.03133988412079,"vY0":-136.1985152980289,"vZ0":-6.70416242590278,"x":102.58,"y":173.3,"x0":-2.2631261765625323,"y0":50.00079118281843,"z0":5.797940136756655,"aX":-4.9538544200051975},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":3.1,"spinRate":2454,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4016997087327825,"extension":6.057182475645127},"hitData":{"launchSpeed":83.9,"launchAngle":16.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.9,"coordY":87.89}},"index":6,"playId":"53b7a25e-292b-3807-adee-f9628b49c9f6","pitchNumber":6,"startTime":"2026-03-30T23:17:19.768Z","endTime":"2026-03-30T23:17:29.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:17:29.372Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out to first baseman TJ Rumfield. Jesús Sánchez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:17:42.871Z","endTime":"2026-03-30T23:18:09.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65231061562933,"aZ":-26.854081305357077,"pfxX":-1.2227404795002976,"pfxZ":3.0840243213166527,"pX":0.8171775650697902,"pZ":2.1425333691517023,"vX0":8.074522429047185,"vY0":-130.82833143249636,"vZ0":-4.460771585582324,"x":100.88,"y":129.59,"x0":-2.1558705020714783,"y0":50.006115949939485,"z0":5.892381027302274,"aX":-2.112667520100923},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":0.4,"spinRate":2583,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.419328671075506,"extension":6.174004863273549},"hitData":{"launchSpeed":71.2,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":174.64}},"index":0,"playId":"859ebc13-6329-3e83-8517-30fc4c826277","pitchNumber":1,"startTime":"2026-03-30T23:17:57.739Z","endTime":"2026-03-30T23:18:09.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.2,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:18:09.845Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:18:32.996Z","endTime":"2026-03-30T23:19:08.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.631517695899767,"aZ":-41.20734691789965,"pfxX":7.440309207915036,"pfxZ":-6.584628722023419,"pX":-0.9529985572628015,"pZ":2.127187234483023,"vX0":1.379857446217114,"vY0":-117.09897296147392,"vZ0":-0.15027275723128874,"x":153.33,"y":181.35,"x0":-2.5175834730007938,"y0":50.00249471193738,"z0":6.087158164301221,"aX":10.206343187172775},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.6,"breakHorizontal":-13.8,"spinRate":2889,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.46994270168007946,"extension":5.965993230619315},"index":0,"playId":"a3c3cd4b-623f-35a5-b4e0-00b3f2ecdde3","pitchNumber":1,"startTime":"2026-03-30T23:18:39.185Z","endTime":"2026-03-30T23:18:43.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.197974365459658,"aZ":-27.20795064296798,"pfxX":-1.8447055379929103,"pfxZ":2.928045563828766,"pX":-0.09862536330191868,"pZ":3.099095469898591,"vX0":6.644026905381113,"vY0":-129.68712729087088,"vZ0":-1.7446184630360486,"x":120.76,"y":155.1,"x0":-2.4588029856365896,"y0":50.002298404929746,"z0":5.8643146410691696,"aX":-3.128945561434403},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":1.8,"spinRate":2620,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4230303542317584,"extension":6.174567655147394},"hitData":{"launchSpeed":93.6,"launchAngle":49.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.52,"coordY":96.33}},"index":1,"playId":"0838a98b-f52b-3361-8f92-8f194610410f","pitchNumber":2,"startTime":"2026-03-30T23:18:58.596Z","endTime":"2026-03-30T23:19:08.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:19:08.146Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:21:20.760Z","endTime":"2026-03-30T23:22:33.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927647700468953,"aZ":-26.740925092872313,"pfxX":-0.3193315001666912,"pfxZ":3.476665517033984,"pX":1.110423843032822,"pZ":1.5704362266258816,"vX0":8.428442482251457,"vY0":-124.30666458794869,"vZ0":-6.659588601404957,"x":74.67,"y":196.38,"x0":-2.282943157169795,"y0":50.00573313803785,"z0":6.50443700061408,"aX":-0.4992752612424521},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":-1.3,"spinRate":2195,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.44062689287542867,"extension":6.47208475786527},"index":0,"playId":"aa2f684e-5f47-3ab6-a4af-139f947fa07d","pitchNumber":1,"startTime":"2026-03-30T23:21:27.440Z","endTime":"2026-03-30T23:21:30.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423239204788846,"aZ":-22.66015679831607,"pfxX":-1.3636571785622973,"pfxZ":5.608018558732278,"pX":1.0460834698975126,"pZ":0.7414679101749099,"vX0":9.174249477767201,"vY0":-128.7966373305444,"vZ0":-9.744936349456822,"x":77.13,"y":218.76,"x0":-2.3705721582818504,"y0":50.00005621886067,"z0":6.298117212882855,"aX":-2.3128788240811},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":0.6,"spinRate":2414,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.42376445493127424,"extension":6.599992425516081},"index":1,"playId":"0fd5860e-c024-3f24-8cf4-5e9d940f9c9d","pitchNumber":2,"startTime":"2026-03-30T23:21:41.170Z","endTime":"2026-03-30T23:21:44.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037771963424063,"aZ":-14.037981163588825,"pfxX":-7.483198663955127,"pfxZ":9.339254843598852,"pX":0.8785191341922591,"pZ":4.253598259515199,"vX0":11.579274430137264,"vY0":-138.27449612227295,"vZ0":-3.0765725815060843,"x":83.51,"y":123.93,"x0":-2.3857650768861616,"y0":50.00117760216437,"z0":6.319077329321308,"aX":-14.530329343402146},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":11.2,"spinRate":2541,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39571007232905053,"extension":6.691336297652153},"index":2,"playId":"dcbdca79-b5df-3880-870f-99fa8ccce8f4","pitchNumber":3,"startTime":"2026-03-30T23:21:55.313Z","endTime":"2026-03-30T23:21:58.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533923919006504,"aZ":-24.158515012981795,"pfxX":0.997853279655391,"pfxZ":4.802602760417726,"pX":0.8396648174023301,"pZ":2.2284426847768826,"vX0":7.771067744318043,"vY0":-128.1710183215278,"vZ0":-6.039811124599965,"x":84.99,"y":178.61,"x0":-2.3565880713879297,"y0":50.00607515261693,"z0":6.492279926347495,"aX":1.6665831357853964},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.5,"spinRate":2354,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.42670825729902484,"extension":6.4900554753611415},"index":3,"playId":"430eebce-afdd-3d34-b6d4-ef6fb468f201","pitchNumber":4,"startTime":"2026-03-30T23:22:08.547Z","endTime":"2026-03-30T23:22:12.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116493637420003,"aZ":-25.987294657030002,"pfxX":-1.5734069136255053,"pfxZ":3.594236573680628,"pX":1.0342904616075135,"pZ":1.7443327452430781,"vX0":8.672158942824868,"vY0":-129.81434161650745,"vZ0":-6.902391365895741,"x":77.58,"y":191.68,"x0":-2.133501895952404,"y0":50.000583402378545,"z0":6.393596418682447,"aX":-2.707045527893191},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":1.1,"spinRate":2255,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42063636917699565,"extension":6.570646326096351},"hitData":{"launchSpeed":89.6,"launchAngle":0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":151.04}},"index":4,"playId":"9b5f3bb0-8f54-354b-b32d-19905ed34183","pitchNumber":5,"startTime":"2026-03-30T23:22:27.723Z","endTime":"2026-03-30T23:22:33.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:22:33.235Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (1) on a line drive to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:22:46.559Z","endTime":"2026-03-30T23:23:11.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.985111836298604,"aZ":-9.958669692858583,"pfxX":-5.461473554063998,"pfxZ":11.310284344719154,"pX":-0.6407177305221389,"pZ":2.2252786526297053,"vX0":6.956654393359112,"vY0":-139.41370041330748,"vZ0":-9.278566273053636,"x":141.42,"y":178.7,"x0":-2.4613451065705374,"y0":50.00106721898561,"z0":6.258017869404866,"aX":-10.726202616815133},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":8.4,"spinRate":2565,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.39321104563281617,"extension":6.70820367863691},"hitData":{"launchSpeed":96.7,"launchAngle":23.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.8,"coordY":52.75}},"index":0,"playId":"d8a442d7-079c-3673-b601-c16bc10e9476","pitchNumber":1,"startTime":"2026-03-30T23:22:58.440Z","endTime":"2026-03-30T23:23:11.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:23:11.607Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:23:34.518Z","endTime":"2026-03-30T23:25:13.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.859670904804176,"aZ":-37.9195847047474,"pfxX":0.49701420730014556,"pfxZ":-3.831898519637411,"pX":-0.9557793305517063,"pZ":2.401672348788146,"vX0":3.6493917952499193,"vY0":-120.94048494916389,"vZ0":-1.9667492151120345,"x":153.43,"y":173.93,"x0":-2.541197850741795,"y0":50.00271858380087,"z0":6.513280913954838,"aX":0.744827752001498},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.2,"breakHorizontal":-1.7,"spinRate":2511,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4507647493522908,"extension":6.599010822493864},"index":0,"playId":"a4fc2fc3-7ce5-3316-9543-da42be416c9b","pitchNumber":1,"startTime":"2026-03-30T23:23:44.758Z","endTime":"2026-03-30T23:23:48.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-30T23:24:00.362Z","endTime":"2026-03-30T23:24:21.784Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61545667945932,"aZ":-24.67049889223124,"pfxX":-2.933745048032451,"pfxZ":4.684033676303524,"pX":1.487196876361421,"pZ":0.22863807980154954,"vX0":9.66875286125065,"vY0":-125.74510975328586,"vZ0":-9.988527695958135,"x":60.31,"y":232.61,"x0":-2.0272501790258683,"y0":50.001301304037234,"z0":6.255670380852535,"aX":-4.697483967741913},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":3.1,"spinRate":728,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4356698675922357,"extension":6.538645957290723},"index":2,"playId":"a14dd327-3e60-3206-9fe8-015f9072d4a6","pitchNumber":2,"startTime":"2026-03-30T23:24:21.784Z","endTime":"2026-03-30T23:24:25.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950174238130135,"aZ":-10.195940924968674,"pfxX":-6.535001218721101,"pfxZ":11.655121468210892,"pX":0.9450864205775744,"pZ":3.689436435514338,"vX0":11.171786919518793,"vY0":-136.44177426619274,"vZ0":-4.820913073055793,"x":80.98,"y":139.17,"x0":-2.3530741265229573,"y0":50.00546165614564,"z0":6.181621059859315,"aX":-12.327083995243253},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":9.5,"spinRate":2431,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4013926120007292,"extension":6.68372080638254},"index":3,"playId":"ceb9519d-05e1-3792-8287-085a35cbae99","pitchNumber":3,"startTime":"2026-03-30T23:24:49.122Z","endTime":"2026-03-30T23:24:54.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05182613737383,"aZ":-25.358296335479668,"pfxX":-3.259879756162988,"pfxZ":4.065202662978009,"pX":-0.047975730831601116,"pZ":1.4114339934976474,"vX0":6.7668511208061215,"vY0":-128.72538134592972,"vZ0":-7.365335078891616,"x":118.83,"y":200.67,"x0":-2.288777154998146,"y0":50.0014253821018,"z0":6.276670386352583,"aX":-5.463558418140889},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":4.3,"spinRate":857,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4257202021863269,"extension":6.56535737188173},"index":4,"playId":"1978d89f-ae63-3fc4-8b78-06df5f7b44aa","pitchNumber":4,"startTime":"2026-03-30T23:25:08.993Z","endTime":"2026-03-30T23:25:13.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:25:13.071Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to right fielder Addison Barger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:25:28.634Z","endTime":"2026-03-30T23:28:06.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.480190384892776,"aZ":-25.729757803177908,"pfxX":-0.5367602665296562,"pfxZ":3.870796672841273,"pX":1.094665057935918,"pZ":1.480640497545408,"vX0":8.350225395229197,"vY0":-128.20242482342456,"vZ0":-7.1902051409332115,"x":75.27,"y":198.8,"x0":-2.1348038434264476,"y0":50.00424407016584,"z0":6.329813144734097,"aX":-0.8955713207800805},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-1.0,"spinRate":2243,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4272230442657503,"extension":6.666542159740935},"index":0,"playId":"f2b387b7-3636-3533-9fd6-7f4697f62f2c","pitchNumber":1,"startTime":"2026-03-30T23:25:49.194Z","endTime":"2026-03-30T23:25:53.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480705118900396,"aZ":-36.01225663888648,"pfxX":-1.5008500629028885,"pfxZ":-2.519730026537578,"pX":0.37786816010853597,"pZ":0.268162782051801,"vX0":6.792289872471959,"vY0":-122.7874680801299,"vZ0":-7.157399292686788,"x":102.6,"y":231.54,"x0":-2.229988416695069,"y0":50.000778464672315,"z0":6.28780814547794,"aX":-2.290685004924239},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.0,"breakHorizontal":1.1,"spinRate":2510,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.44620703178927146,"extension":6.684930640677946},"index":1,"playId":"23705a0b-8f4f-3244-bce4-f12132fa4489","pitchNumber":2,"startTime":"2026-03-30T23:26:06.089Z","endTime":"2026-03-30T23:26:10.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219926403488056,"aZ":-24.416195705449496,"pfxX":1.1384635915331298,"pfxZ":4.623742002160153,"pX":1.186949804308048,"pZ":1.0836189545714625,"vX0":8.206236197458658,"vY0":-128.61843429921916,"vZ0":-8.459319835582022,"x":71.76,"y":209.52,"x0":-2.1905978451518906,"y0":50.00473044341104,"z0":6.3033787692612915,"aX":1.910395445824191},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-3.8,"spinRate":2308,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4255576458411512,"extension":6.772043557571616},"index":2,"playId":"436c51cc-03d9-3603-b900-93be4ad22ae4","pitchNumber":3,"startTime":"2026-03-30T23:26:29.196Z","endTime":"2026-03-30T23:26:32.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394176324479222,"aZ":-27.51752981905017,"pfxX":-0.9381468951794663,"pfxZ":2.8259909812613753,"pX":0.5394529904036682,"pZ":2.2736769050313357,"vX0":7.671795636499626,"vY0":-127.02300713726552,"vZ0":-4.785244832358944,"x":96.44,"y":177.39,"x0":-2.389249902644502,"y0":50.00017380541715,"z0":6.3525197688563155,"aX":-1.5451519470878987},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":0.1,"spinRate":2239,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.43012500896080397,"extension":6.618113009370896},"index":3,"playId":"b7a6c200-9f4b-3d72-92e6-6647bf3ec41e","pitchNumber":4,"startTime":"2026-03-30T23:26:48.565Z","endTime":"2026-03-30T23:26:55.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"b7a6c200-9f4b-3d72-92e6-6647bf3ec41e","startTime":"2026-03-30T23:27:01.599Z","endTime":"2026-03-30T23:27:29.295Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96915301628945,"aZ":-25.28073080430816,"pfxX":0.8234323041471718,"pfxZ":4.045002112870088,"pX":2.040368287796968,"pZ":-0.31839410422335446,"vX0":10.086997325672094,"vY0":-129.74767255838188,"vZ0":-11.636393975562973,"x":39.23,"y":247.38,"x0":-2.00387919726946,"y0":50.00647924335588,"z0":6.1488811284230716,"aX":1.405597803762704},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2303,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4220244080829971,"extension":6.721683830930199},"index":5,"playId":"39d8143d-319c-314d-a037-1897db6702d4","pitchNumber":5,"startTime":"2026-03-30T23:27:29.295Z","endTime":"2026-03-30T23:27:33.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97984383051093,"aZ":-13.045052908492213,"pfxX":-7.563378762692069,"pfxZ":9.71342690112189,"pX":-0.45708969215707823,"pZ":3.1925888448682387,"vX0":8.311588331580511,"vY0":-139.5809676741116,"vZ0":-5.693234136394545,"x":134.42,"y":152.58,"x0":-2.493486683100463,"y0":50.00324720488377,"z0":6.120701516001282,"aX":-14.896117742936779},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2560,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3927025056448272,"extension":6.725339856015594},"hitData":{"launchSpeed":82.3,"launchAngle":50.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.13,"coordY":117.15}},"index":6,"playId":"fef12724-e0d3-3cb2-bf47-38549484f480","pitchNumber":6,"startTime":"2026-03-30T23:27:57.619Z","endTime":"2026-03-30T23:28:06.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:28:06.732Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:30:10.423Z","endTime":"2026-03-30T23:30:45.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065363448636404,"aZ":-15.545938292619022,"pfxX":-7.180536892003547,"pfxZ":9.043539751632231,"pX":0.9225056426039326,"pZ":3.615677249612445,"vX0":10.161947561502908,"vY0":-134.45552458729057,"vZ0":-3.302538359700007,"x":81.84,"y":141.16,"x0":-1.9659431006319594,"y0":50.00044092530608,"z0":5.957350352089837,"aX":-13.199455464848546},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":10.9,"spinRate":2396,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4067622093211716,"extension":6.027496201201384},"index":0,"playId":"479a465b-4c64-3f6d-b63c-0a2ef6be0e9d","pitchNumber":1,"startTime":"2026-03-30T23:30:22.727Z","endTime":"2026-03-30T23:30:27.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70177829931238,"aZ":-24.84125725084865,"pfxX":-7.988873733807542,"pfxZ":4.369871393611332,"pX":0.609334449777279,"pZ":1.676360033379248,"vX0":9.415946131340757,"vY0":-127.97668880379709,"vZ0":-5.5812543676978335,"x":93.77,"y":193.52,"x0":-2.0608790638188896,"y0":50.000510256035945,"z0":5.803654395169623,"aX":-13.395624555051407},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":12.6,"spinRate":1698,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.4262123926150583,"extension":6.2477595856214965},"hitData":{"launchSpeed":89.1,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.33,"coordY":150.43}},"index":1,"playId":"d1368795-8522-3390-ad0d-e4ad0f816636","pitchNumber":2,"startTime":"2026-03-30T23:30:38.854Z","endTime":"2026-03-30T23:30:45.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:30:45.064Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:31:07.210Z","endTime":"2026-03-30T23:32:11.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916240581069648,"aZ":-13.503606599094269,"pfxX":-4.049523568477928,"pfxZ":9.925190209165597,"pX":0.947864364937421,"pZ":3.493666154343527,"vX0":9.488914083904756,"vY0":-135.8491116492698,"vZ0":-3.9221698080004903,"x":80.87,"y":144.45,"x0":-2.0540325928434497,"y0":50.00596931550859,"z0":5.885781102454262,"aX":-7.6211147020967225},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":5.5,"spinRate":2498,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40218226462110795,"extension":6.165368694677177},"index":0,"playId":"471abcbd-cedb-3861-ae5f-29b3cbee5487","pitchNumber":1,"startTime":"2026-03-30T23:31:12.438Z","endTime":"2026-03-30T23:31:16.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453588692796817,"aZ":-25.25134935575191,"pfxX":0.5449245399025426,"pfxZ":4.083317699653136,"pX":-0.052449635053342436,"pZ":2.546696192676112,"vX0":5.649640006255661,"vY0":-128.97302419009594,"vZ0":-3.547865264314398,"x":119.0,"y":170.02,"x0":-2.3370284950826767,"y0":50.000033710133685,"z0":5.875610371465069,"aX":0.9214323889328241},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.2,"spinRate":2533,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.42380435797499016,"extension":6.230717422666148},"index":1,"playId":"c2cd2ba4-460a-3b20-8e7b-0ef0be066564","pitchNumber":2,"startTime":"2026-03-30T23:31:28.989Z","endTime":"2026-03-30T23:31:31.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.987261707159814,"aZ":-33.522350460994765,"pfxX":1.9100102986888958,"pfxZ":-0.8602855588939615,"pX":0.4480815889043361,"pZ":2.1247128283756775,"vX0":5.715185357859808,"vY0":-123.87196729322865,"vZ0":-2.5390852064584433,"x":99.92,"y":181.41,"x0":-2.1260820034746026,"y0":50.0018686122357,"z0":5.9332061874325115,"aX":3.0016193415365793},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":-4.7,"spinRate":2725,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.44017704867745877,"extension":6.166008947248227},"index":2,"playId":"812c6e6d-6e5f-3a98-8757-9e25c520c4a1","pitchNumber":3,"startTime":"2026-03-30T23:31:48.200Z","endTime":"2026-03-30T23:31:51.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.065066029453302,"aZ":-12.538292216376593,"pfxX":-2.820892819404947,"pfxZ":10.44149261035879,"pX":-0.7791051131599713,"pZ":3.12557123033839,"vX0":5.286731509970731,"vY0":-136.5134819013384,"vZ0":-4.957922193724567,"x":146.7,"y":154.39,"x0":-2.377483305719101,"y0":50.00367106282871,"z0":5.833804828638606,"aX":-5.305819519973071},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":4.0,"spinRate":2404,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4017822537176241,"extension":6.162357952031425},"index":3,"playId":"e76e4576-aaba-3bda-a723-1b0d7cdfdbb8","pitchNumber":4,"startTime":"2026-03-30T23:32:08.480Z","endTime":"2026-03-30T23:32:11.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:32:11.829Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:32:14.198Z","endTime":"2026-03-30T23:34:30.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.176354814483396,"aZ":-16.924612533643604,"pfxX":-7.6824280074225655,"pfxZ":8.004380965542358,"pX":-0.7847222625422928,"pZ":3.5171839028372536,"vX0":6.657954208734152,"vY0":-137.56941757341747,"vZ0":-3.3750237127564646,"x":146.91,"y":143.82,"x0":-2.245064511861868,"y0":50.00511002025751,"z0":5.915782776756132,"aX":-14.641512542829554},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":12.4,"spinRate":2388,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3990258769165762,"extension":6.094336055830723},"index":0,"playId":"2feb3ec8-5fcc-3bbe-8af3-b4d629054779","pitchNumber":1,"startTime":"2026-03-30T23:32:33.651Z","endTime":"2026-03-30T23:32:37.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58016681003842,"aZ":-18.35650974517673,"pfxX":-9.08874266027003,"pfxZ":7.299074420045054,"pX":0.5949656795002493,"pZ":2.6803056188378,"vX0":10.502720812451933,"vY0":-136.81061709070417,"vZ0":-4.99550767821696,"x":94.32,"y":166.41,"x0":-2.115435111509976,"y0":50.00310909612772,"z0":5.790680661225209,"aX":-17.20590696303211},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":2365,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.40058242327855087,"extension":6.109876208873516},"index":1,"playId":"1d02443b-025c-3bd0-bb7e-b1222991706d","pitchNumber":2,"startTime":"2026-03-30T23:32:49.820Z","endTime":"2026-03-30T23:32:53.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03333341388684,"aZ":-24.923808459320764,"pfxX":-9.62288674873507,"pfxZ":4.234736473333957,"pX":1.0118610172317437,"pZ":0.7312306954865614,"vX0":10.985318024174447,"vY0":-129.71760318062923,"vZ0":-7.9499858299597435,"x":78.43,"y":219.04,"x0":-2.0190377936694612,"y0":50.00235479857105,"z0":5.723504966607821,"aX":-16.470583666527187},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":1820,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.42155192948056186,"extension":6.337167068122612},"index":2,"playId":"5d013cc0-4561-3eab-bb96-45b53428c919","pitchNumber":3,"startTime":"2026-03-30T23:33:06.687Z","endTime":"2026-03-30T23:33:10.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44272513897704,"aZ":-26.8126101606491,"pfxX":-0.17712971172189995,"pfxZ":3.0719571916224027,"pX":0.7408646726093309,"pZ":2.433396729434266,"vX0":7.6520841593976145,"vY0":-131.2715032095745,"vZ0":-3.7265947163947137,"x":88.76,"y":173.08,"x0":-2.1874295649499382,"y0":50.00545689830584,"z0":5.864445453709878,"aX":-0.30901340372544456},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-1.3,"spinRate":2519,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.41703214946618195,"extension":6.198511407579569},"index":3,"playId":"4299cc72-481e-3935-80dd-6dbd926bb696","pitchNumber":4,"startTime":"2026-03-30T23:33:26.669Z","endTime":"2026-03-30T23:33:30.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057161340761787,"aZ":-19.89965719780975,"pfxX":-5.83927406604478,"pfxZ":6.372015797140499,"pX":-0.27859331282761196,"pZ":3.1286623085543392,"vX0":7.434134622786925,"vY0":-137.77964683377022,"vZ0":-3.8366210466819184,"x":127.62,"y":154.31,"x0":-2.2506510236225776,"y0":50.001952988043854,"z0":5.880612964139138,"aX":-11.247827640754485},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":9.0,"spinRate":2509,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39724836173378897,"extension":6.216476555396838},"index":4,"playId":"95178818-2c38-34db-bc62-6c8746abd064","pitchNumber":5,"startTime":"2026-03-30T23:33:43.304Z","endTime":"2026-03-30T23:33:46.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21950582820459,"aZ":-12.713992829388184,"pfxX":-4.549835572747368,"pfxZ":10.43098923862607,"pX":-0.6055779908901102,"pZ":3.681670528013748,"vX0":6.0766778365447385,"vY0":-135.83576647700582,"vZ0":-3.4326834672497837,"x":140.08,"y":139.37,"x0":-2.282257834360024,"y0":50.003859132281676,"z0":5.847942728501912,"aX":-8.489544038380073},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":7.0,"spinRate":2534,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4034924497560417,"extension":6.208406755628149},"index":5,"playId":"2a958e73-0d23-3303-be9b-372ddf2ae09f","pitchNumber":6,"startTime":"2026-03-30T23:34:06.906Z","endTime":"2026-03-30T23:34:11.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.505449956578698,"aZ":-26.619129647556115,"pfxX":-0.19421509992168462,"pfxZ":3.1458210067813237,"pX":0.21407988683203885,"pZ":2.9572646170734846,"vX0":6.716050787961132,"vY0":-131.92917782392027,"vZ0":-2.432606311962515,"x":108.84,"y":158.93,"x0":-2.337092484266269,"y0":50.00422530974922,"z0":5.848946950585768,"aX":-0.3439121914726331},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-1.1,"spinRate":2556,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4148294988521686,"extension":6.228707589166335},"index":6,"playId":"2a21a83a-a87c-3955-a65a-ba90b044d56f","pitchNumber":7,"startTime":"2026-03-30T23:34:26.202Z","endTime":"2026-03-30T23:34:30.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:34:30.063Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:36:33.369Z","endTime":"2026-03-30T23:38:08.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39993787245629,"aZ":-9.299541142957644,"pfxX":-6.436991818130768,"pfxZ":11.935819588828773,"pX":1.2990173275437482,"pZ":2.15621783279904,"vX0":11.982330734912098,"vY0":-137.52648243989765,"vZ0":-9.034728116199126,"x":67.48,"y":180.56,"x0":-2.277279632051825,"y0":50.00102619917097,"z0":6.114037787954624,"aX":-12.335340040137307},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.8,"breakHorizontal":9.1,"spinRate":2509,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39822090817939504,"extension":6.805905352982124},"index":0,"playId":"15d1b085-ce68-388a-ac83-31ed00d53a58","pitchNumber":1,"startTime":"2026-03-30T23:36:41.968Z","endTime":"2026-03-30T23:36:46.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289905783699126,"aZ":-25.57144319925182,"pfxX":-1.4961570223597658,"pfxZ":4.004084007546592,"pX":1.2942208146126781,"pZ":0.15278275655895654,"vX0":9.206123566487394,"vY0":-127.11970723746666,"vZ0":-10.299877423916325,"x":67.67,"y":234.65,"x0":-2.168512822104562,"y0":50.00157155027092,"z0":6.262538694370423,"aX":-2.466813663108199},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.2,"breakHorizontal":0.7,"spinRate":2465,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42967794260266334,"extension":6.714694315157333},"index":1,"playId":"f68b0541-d5d8-3171-b9ef-7bd1ab47e40c","pitchNumber":2,"startTime":"2026-03-30T23:36:54.217Z","endTime":"2026-03-30T23:36:57.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149790064162,"aZ":-28.37720829196342,"pfxX":-3.9494956599593474,"pfxZ":2.325115084250541,"pX":0.03091968242919144,"pZ":2.021872723785712,"vX0":7.2374179568008525,"vY0":-127.12648613325506,"vZ0":-5.29277808060372,"x":115.82,"y":184.19,"x0":-2.345413954271056,"y0":50.00004559563104,"z0":6.395733108764044,"aX":-6.435861495061078},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":5.4,"spinRate":558,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4315929245970911,"extension":6.558736483379398},"index":2,"playId":"9f6ba3e3-4ccf-313f-b087-332ee34999b2","pitchNumber":3,"startTime":"2026-03-30T23:37:08.871Z","endTime":"2026-03-30T23:37:11.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-30T23:37:23.283Z","endTime":"2026-03-30T23:37:28.067Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75604433945908,"aZ":-26.467212668718386,"pfxX":-0.7845621008845329,"pfxZ":3.4288221136110124,"pX":1.4212328105194678,"pZ":1.988836103653739,"vX0":9.359127101012318,"vY0":-128.03387974073956,"vZ0":-5.962003111014521,"x":62.83,"y":185.08,"x0":-2.1753803515689127,"y0":50.003074181904566,"z0":6.411440494780905,"aX":-1.306446021254368},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":-0.6,"spinRate":2327,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42733824933126163,"extension":6.964929544275924},"index":4,"playId":"88a6881b-b9b1-3961-9492-12364462d843","pitchNumber":4,"startTime":"2026-03-30T23:37:28.067Z","endTime":"2026-03-30T23:37:31.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.161539579303327,"aZ":-25.64226991977756,"pfxX":-0.8154266707030215,"pfxZ":3.8405664232997605,"pX":0.1335028285110933,"pZ":0.7801741656086014,"vX0":6.102199335241656,"vY0":-129.63519507731542,"vZ0":-9.033879397709741,"x":111.91,"y":217.72,"x0":-2.1452802505274824,"y0":50.004144892380594,"z0":6.268385826776878,"aX":-1.387732671018811},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":0.1,"spinRate":2405,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.42254941098392385,"extension":6.671325702775101},"index":5,"playId":"33858dd4-7685-3468-8062-55b33bb11188","pitchNumber":5,"startTime":"2026-03-30T23:37:47.409Z","endTime":"2026-03-30T23:37:51.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253418163482305,"aZ":-25.6492889077792,"pfxX":-1.1913158847882035,"pfxZ":3.9434799468970385,"pX":0.9637039347170245,"pZ":0.18852202108789717,"vX0":8.612836289423644,"vY0":-127.53240225324048,"vZ0":-10.23541787946343,"x":80.27,"y":233.69,"x0":-2.296577535482535,"y0":50.00081366503754,"z0":6.263460030400852,"aX":-1.9704941479155282},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":0.2,"spinRate":2364,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42882295925647496,"extension":6.734474400058544},"index":6,"playId":"7889f972-2307-3b1b-93fe-2aed8a327f8a","pitchNumber":6,"startTime":"2026-03-30T23:38:04.359Z","endTime":"2026-03-30T23:38:08.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:38:08.925Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging. Kyle Karros to 2nd. Wild pitch by pitcher Cody Ponce.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:38:36.179Z","endTime":"2026-03-30T23:40:35.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.635776952394295,"aZ":-10.509535593983443,"pfxX":-5.967811841370805,"pfxZ":11.123158417731716,"pX":0.013229178981292732,"pZ":3.085562205927338,"vX0":8.346290548369568,"vY0":-138.81554214813113,"vZ0":-6.630471819042841,"x":116.5,"y":155.47,"x0":-2.2597559951813744,"y0":50.00337696664369,"z0":6.207814276036018,"aX":-11.624835560331874},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":9.0,"spinRate":2675,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3948560453335883,"extension":6.694672220778601},"index":0,"playId":"13a4d6bc-2b5c-3789-b910-6dde6ae99933","pitchNumber":1,"startTime":"2026-03-30T23:38:36.179Z","endTime":"2026-03-30T23:38:39.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4174817197152,"aZ":-11.043441561901158,"pfxX":-5.812101121828359,"pfxZ":10.824600629513231,"pX":-0.40345707731536484,"pZ":3.997357790583355,"vX0":7.274914071020893,"vY0":-139.5492593019912,"vZ0":-4.345405719159326,"x":132.38,"y":130.85,"x0":-2.301707568196817,"y0":50.00142194030012,"z0":6.3152195815616565,"aX":-11.344887622691552},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":8.9,"spinRate":2664,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39404601894436864,"extension":6.472365229473157},"index":1,"playId":"695be830-2a61-3a29-84bf-43dff496a46d","pitchNumber":2,"startTime":"2026-03-30T23:38:59.808Z","endTime":"2026-03-30T23:39:03.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893752470674297,"aZ":-26.928998979596262,"pfxX":-1.8028787554378325,"pfxZ":3.212585807769851,"pX":0.7767102867219658,"pZ":1.764030303079964,"vX0":7.896652353809521,"vY0":-127.70951159132075,"vZ0":-6.03845638795546,"x":87.39,"y":191.15,"x0":-2.1355973536888992,"y0":50.005404233360764,"z0":6.30671687204044,"aX":-2.9471363765196057},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":1.3,"spinRate":862,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.43061787586251477,"extension":6.59311530410035},"index":2,"playId":"2d64c62a-6fcc-3ee5-a4fc-a4ae2b86818f","pitchNumber":3,"startTime":"2026-03-30T23:39:20.949Z","endTime":"2026-03-30T23:39:23.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510234536536043,"aZ":-22.8423224478846,"pfxX":-6.427633456506365,"pfxZ":5.787702323319518,"pX":0.26576606365408095,"pZ":0.3109569635756031,"vX0":8.453803295802201,"vY0":-126.32824196446066,"vZ0":-9.962977511399073,"x":106.87,"y":230.38,"x0":-2.293850174870465,"y0":50.00035764158398,"z0":6.152344983592418,"aX":-10.355114089149902},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":9.6,"spinRate":902,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.43410844698814444,"extension":6.688796655591055},"index":3,"playId":"119e63f4-9722-3dc0-a8e5-8b60ad7b39c0","pitchNumber":4,"startTime":"2026-03-30T23:39:43.768Z","endTime":"2026-03-30T23:39:47.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3739371048367,"aZ":-12.733163620576242,"pfxX":-8.830016650573565,"pfxZ":9.814648726638023,"pX":0.03592181483004734,"pZ":3.660307561325818,"vX0":9.84164784835225,"vY0":-140.24641392337693,"vZ0":-4.472578363402555,"x":115.63,"y":139.95,"x0":-2.3808876044142964,"y0":50.00367346337069,"z0":6.113906390711062,"aX":-17.492839555770434},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":13.8,"spinRate":2720,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3913878608922552,"extension":6.702815241943958},"index":4,"playId":"1be6db69-a5c1-382a-9a37-f72195b25c12","pitchNumber":5,"startTime":"2026-03-30T23:40:06.211Z","endTime":"2026-03-30T23:40:09.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.247541341326627,"aZ":-23.336899052515978,"pfxX":-2.7626143141343653,"pfxZ":5.18877894766819,"pX":0.5287040450004287,"pZ":0.7540510185275506,"vX0":8.077221556118518,"vY0":-129.46224262653934,"vZ0":-9.265665906718402,"x":96.85,"y":218.42,"x0":-2.268471954711537,"y0":50.00249736927913,"z0":6.1564938934316595,"aX":-4.704944503960089},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":3.2,"spinRate":627,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4225748062804153,"extension":6.8000752244460285},"index":5,"playId":"ac7ade59-ed0d-3e4a-bfd2-cf0f08b8880c","pitchNumber":6,"startTime":"2026-03-30T23:40:30.185Z","endTime":"2026-03-30T23:40:35.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":1.65,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:40:35.556Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jake McCarthy reaches on a fielding error by pitcher Cody Ponce. Kyle Karros scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:41:01.322Z","endTime":"2026-03-30T23:43:45.560Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664074,"fullName":"Cody Ponce","link":"/api/v1/people/664074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,5,6,7],"actionIndex":[3,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664074,"link":"/api/v1/people/664074"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":664074,"link":"/api/v1/people/664074"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995737884844736,"aZ":-35.66088898225257,"pfxX":-1.3098881239946052,"pfxZ":-2.2169376174604256,"pX":0.41551084936983174,"pZ":1.1648485972746285,"vX0":7.294432466430156,"vY0":-124.50525581827486,"vZ0":-5.44205589889033,"x":101.16,"y":207.33,"x0":-2.3821356182623172,"y0":50.004947806857366,"z0":6.330085749796477,"aX":-2.056729125779624},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.0,"breakHorizontal":0.7,"spinRate":2554,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.43991477095435183,"extension":6.675528371986468},"index":0,"playId":"7c85e840-0bd5-3dfb-9d17-4b20f5ad2f8b","pitchNumber":1,"startTime":"2026-03-30T23:41:10.510Z","endTime":"2026-03-30T23:41:13.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-30T23:41:27.354Z","endTime":"2026-03-30T23:41:42.097Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"9bdce779-c7d2-37be-9a79-b7790cf3ed8b","startTime":"2026-03-30T23:41:42.097Z","endTime":"2026-03-30T23:41:51.077Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Jake McCarthy batting, Kyle Karros advances to 3rd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"9bdce779-c7d2-37be-9a79-b7790cf3ed8b","startTime":"2026-03-30T23:42:06.332Z","endTime":"2026-03-30T23:42:13.243Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664074,"link":"/api/v1/people/664074"},"defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"postOnThird":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.45,"dramaIndex":71.0,"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-30T23:42:13.243Z","endTime":"2026-03-30T23:42:42.819Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360005550326687,"aZ":-26.13843982729418,"pfxX":-3.932657575529163,"pfxZ":3.688439081576843,"pX":1.0341901146378705,"pZ":1.6947056630610744,"vX0":9.429330776341075,"vY0":-127.65620932087765,"vZ0":-6.1730286201443665,"x":77.58,"y":193.02,"x0":-2.210468800243636,"y0":50.00248346132898,"z0":6.2251052035422685,"aX":-6.4357288809967415},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":4.8,"spinRate":816,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4304623138692656,"extension":6.839873499890994},"index":5,"playId":"de6b27d5-920e-3171-b816-a4eca62953e1","pitchNumber":2,"startTime":"2026-03-30T23:42:42.819Z","endTime":"2026-03-30T23:42:46.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18414827361495,"aZ":-23.027066152168032,"pfxX":-4.054593014723116,"pfxZ":5.489924215360828,"pX":-0.4519766517367321,"pZ":2.966840232429916,"vX0":6.135853313444507,"vY0":-128.63591382966362,"vZ0":-4.214018963976334,"x":134.23,"y":158.68,"x0":-2.347978512302841,"y0":50.00246979795506,"z0":6.424691795906647,"aX":-6.7547228283706975},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.1,"breakHorizontal":5.9,"spinRate":582,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4267812922438856,"extension":6.533932101115433},"index":6,"playId":"f56dd660-b470-39ff-81c2-5c702e8fc8dd","pitchNumber":3,"startTime":"2026-03-30T23:43:09.078Z","endTime":"2026-03-30T23:43:12.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.929022193124723,"aZ":-40.00339574013031,"pfxX":-1.3201833927219817,"pfxZ":-5.0308506265006105,"pX":-0.7696907365248608,"pZ":2.138862169675748,"vX0":4.549897482709069,"vY0":-123.98270263215943,"vZ0":-2.3985044109422304,"x":146.34,"y":181.03,"x0":-2.4575784376235306,"y0":50.002762813985946,"z0":6.459083002663843,"aX":-2.0539240773840275},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.5,"breakHorizontal":1.3,"spinRate":2522,"spinDirection":26},"zone":7,"typeConfidence":2.0,"plateTime":0.4418636728933314,"extension":6.68979100455787},"hitData":{"launchSpeed":64.6,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":141.58,"coordY":177.06}},"index":7,"playId":"286cf989-06f8-328e-be58-cf4a46bad22c","pitchNumber":4,"startTime":"2026-03-30T23:43:34.060Z","endTime":"2026-03-30T23:43:45.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":664074,"link":"/api/v1/people/664074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-13.899999999999999,"leverageIndex":1.45,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:43:45.560Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging. Jake McCarthy steals (3) 2nd base.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:52:13.876Z","endTime":"2026-03-30T23:53:51.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-30T23:44:15.009Z","endTime":"2026-03-30T23:47:02.156Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Louis Varland replaces Cody Ponce.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-30T23:47:02.156Z","endTime":"2026-03-30T23:51:49.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664074,"link":"/api/v1/people/664074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"76310c58-69e6-3895-a739-41da1d3275eb","startTime":"2026-03-30T23:51:49.775Z","endTime":"2026-03-30T23:51:54.872Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.121991433394403,"aZ":-34.555755134815755,"pfxX":1.3277061993251429,"pfxZ":-1.4763119733249548,"pX":0.3358136308190867,"pZ":1.22115348795881,"vX0":6.956470225591829,"vY0":-126.16780659381102,"vZ0":-3.4111199081614503,"x":104.2,"y":205.81,"x0":-2.6269225884910887,"y0":50.00186135415156,"z0":5.368973743435641,"aX":2.1437671929924784},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.2,"breakHorizontal":-4.0,"spinRate":2359,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.433758030310643,"extension":6.440432889072237},"index":3,"playId":"e4e1c810-76dd-3376-acc0-c8ee0cbd79b3","pitchNumber":1,"startTime":"2026-03-30T23:52:16.131Z","endTime":"2026-03-30T23:52:21.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10490394182757,"aZ":-37.96171201015394,"pfxX":0.5112409616029452,"pfxZ":-3.6620172618098352,"pX":0.25604582767476736,"pZ":0.7555776964184556,"vX0":7.1966827717262225,"vY0":-124.91546628108658,"vZ0":-3.6984783009154576,"x":107.24,"y":218.38,"x0":-2.7284094109939963,"y0":50.00330304784975,"z0":5.375636773842448,"aX":0.8067224587016576},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.2,"breakHorizontal":-2.6,"spinRate":2431,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.43843461370453074,"extension":6.782966091594945},"index":4,"playId":"52b6ac61-f788-34f0-9cec-13fe79e243d4","pitchNumber":2,"startTime":"2026-03-30T23:52:33.614Z","endTime":"2026-03-30T23:52:36.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"playId":"176b0067-f476-3dfc-9bb4-aa2a511e37f9","startTime":"2026-03-30T23:52:55.090Z","endTime":"2026-03-30T23:53:00.313Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.641406653899352,"aZ":-36.966149677901285,"pfxX":4.4074991318401535,"pfxZ":-3.1152773248249277,"pX":0.17727784821585743,"pZ":1.8480216818095025,"vX0":5.8271405498017375,"vY0":-123.28140531927201,"vZ0":-1.4477981553089765,"x":110.24,"y":188.88,"x0":-2.790133739408943,"y0":50.002826043755135,"z0":5.564764215319795,"aX":6.77938099567596},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.8,"breakHorizontal":-9.4,"spinRate":2391,"spinDirection":43},"zone":8,"typeConfidence":0.9,"plateTime":0.44439196419285043,"extension":6.5076787489492505},"index":6,"playId":"84d13bad-3e94-3d2c-9249-a39ea82b6317","pitchNumber":3,"startTime":"2026-03-30T23:53:16.460Z","endTime":"2026-03-30T23:53:20.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":7,"startTime":"2026-03-30T23:53:32.529Z","endTime":"2026-03-30T23:53:45.361Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20035510993385,"aZ":-11.267506313523393,"pfxX":-5.944464895408738,"pfxZ":10.197373207591927,"pX":-0.3753750799433144,"pZ":2.982310973966197,"vX0":8.043863419274185,"vY0":-142.4053898128208,"vZ0":-4.809198172152959,"x":131.31,"y":158.26,"x0":-2.4665165296210105,"y0":50.005184415788136,"z0":5.407952753626957,"aX":-12.190881325942136},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":9.1,"spinRate":2255,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38486756433952074,"extension":6.689678046979832},"index":8,"playId":"a8f15814-37f4-3aec-9232-f5dacb5b6832","pitchNumber":4,"startTime":"2026-03-30T23:53:45.361Z","endTime":"2026-03-30T23:53:51.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.19,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:53:51.414Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:54:09.962Z","endTime":"2026-03-30T23:57:31.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07309147615734,"aZ":-11.950348087303515,"pfxX":-7.353350696708016,"pfxZ":9.921121661162159,"pX":-0.3308248611603269,"pZ":2.3145022221085703,"vX0":9.688517054531188,"vY0":-141.9950092795287,"vZ0":-5.848764922725611,"x":129.61,"y":176.29,"x0":-2.8346117151946135,"y0":50.00108917212376,"z0":5.164039581925448,"aX":-14.987455252976766},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2209,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3860030697210983,"extension":6.7666722905038155},"index":0,"playId":"99499865-723e-3545-a1b8-29a5ee6d7303","pitchNumber":1,"startTime":"2026-03-30T23:54:24.597Z","endTime":"2026-03-30T23:54:27.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14030439015117,"aZ":-11.022475412520864,"pfxX":-4.666472291930745,"pfxZ":10.060014384288241,"pX":0.39661734213276423,"pZ":2.8238021395243567,"vX0":10.739387591883816,"vY0":-144.21880347138912,"vZ0":-4.732593329603613,"x":101.88,"y":162.54,"x0":-2.7723429480136343,"y0":50.00361729865056,"z0":5.1684311938372725,"aX":-9.813983347968241},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":6.2,"spinRate":2358,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.38008414206903574,"extension":6.754620117409075},"index":1,"playId":"35334359-5156-3a2b-9e10-6ead130dbc8d","pitchNumber":2,"startTime":"2026-03-30T23:54:44.969Z","endTime":"2026-03-30T23:54:49.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-30T23:55:08.075Z","endTime":"2026-03-30T23:55:22.244Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45152001867402,"aZ":-37.02802141796278,"pfxX":1.7858348194779188,"pfxZ":-2.9445747406124427,"pX":0.3002378824858323,"pZ":0.12867254547764267,"vX0":6.914817790764236,"vY0":-127.69242210621857,"vZ0":-5.7821941831171,"x":105.56,"y":235.31,"x0":-2.67539814134309,"y0":50.00138894002207,"z0":5.3378422984348095,"aX":2.9454489807345627},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.5,"breakHorizontal":-4.8,"spinRate":2550,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4290460676588972,"extension":6.500429729403135},"index":3,"playId":"fc31f94f-c395-3328-a52a-152469c896ba","pitchNumber":3,"startTime":"2026-03-30T23:55:22.244Z","endTime":"2026-03-30T23:55:26.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79557237651805,"aZ":-25.173380625252477,"pfxX":-9.57970205556822,"pfxZ":3.7863894539150094,"pX":-1.0807592899219223,"pZ":1.0281444691257675,"vX0":8.240580237659602,"vY0":-134.4919333519652,"vZ0":-6.173764658921179,"x":158.2,"y":211.02,"x0":-2.9269319815674315,"y0":50.00006394541732,"z0":5.117455716977488,"aX":-17.69917970894371},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":15.7,"spinRate":1744,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.40591577659874867,"extension":6.930953859696959},"index":4,"playId":"8c03be7b-564e-39f1-b108-02e1da4b6f19","pitchNumber":4,"startTime":"2026-03-30T23:55:49.160Z","endTime":"2026-03-30T23:55:52.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23754310290323,"aZ":-13.526432880332496,"pfxX":-6.387669811175419,"pfxZ":9.126890029833769,"pX":0.3090842135804656,"pZ":3.3018072974424517,"vX0":11.206314786541386,"vY0":-142.1836101226248,"vZ0":-3.043320247252354,"x":105.22,"y":149.63,"x0":-2.857176251053859,"y0":50.00367115766401,"z0":5.246884638063191,"aX":-13.053492390084378},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2434,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.38553972890142196,"extension":6.835823801412003},"index":5,"playId":"85f9bd2c-b665-35de-92c3-54a09caaa933","pitchNumber":5,"startTime":"2026-03-30T23:56:11.075Z","endTime":"2026-03-30T23:56:15.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.059082024362354,"aZ":-13.177920887199802,"pfxX":-5.311997528812106,"pfxZ":9.280539533311005,"pX":-0.290311718504002,"pZ":3.8500290835710262,"vX0":8.738373189037823,"vY0":-142.90357208189548,"vZ0":-1.698465009683744,"x":128.07,"y":134.83,"x0":-2.712072737126064,"y0":50.00449385565894,"z0":5.289530315476592,"aX":-10.875732090239834},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2331,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38479009669660647,"extension":6.849004178511868},"index":6,"playId":"9cf83468-e018-3503-8a23-e71b79096329","pitchNumber":6,"startTime":"2026-03-30T23:56:43.957Z","endTime":"2026-03-30T23:56:49.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.169008072386784,"aZ":-40.81603561932575,"pfxX":2.935047238695533,"pfxZ":-5.467095697084749,"pX":0.6625000408179545,"pZ":1.0179781319307433,"vX0":7.527235709266146,"vY0":-125.64926620839525,"vZ0":-2.396804726875104,"x":91.75,"y":211.29,"x0":-2.7671834853794333,"y0":50.003840327965854,"z0":5.337322539442747,"aX":4.6377865137090595},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.2,"breakHorizontal":-7.2,"spinRate":2599,"spinDirection":43},"zone":14,"typeConfidence":0.89,"plateTime":0.43784079748114113,"extension":6.821702068695242},"index":7,"playId":"1e327ed8-4b09-3902-8bdd-6b8d6a42e541","pitchNumber":7,"startTime":"2026-03-30T23:57:03.874Z","endTime":"2026-03-30T23:57:07.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72974853286445,"aZ":-38.638070032102995,"pfxX":1.711640326411687,"pfxZ":-4.062562815826469,"pX":0.012077931915899141,"pZ":2.3453333404755377,"vX0":6.439725208704178,"vY0":-124.93763417068905,"vZ0":0.20483759080110597,"x":116.54,"y":175.46,"x0":-2.814852916447763,"y0":50.00314542245352,"z0":5.421765024586691,"aX":2.7224874888991555},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.1,"breakHorizontal":-4.4,"spinRate":2531,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.43736548422941457,"extension":6.737989075942805},"index":8,"playId":"02f8be93-33d8-303a-a8f7-49ed50dbca3d","pitchNumber":8,"startTime":"2026-03-30T23:57:27.224Z","endTime":"2026-03-30T23:57:31.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:57:31.398Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:59:58.243Z","endTime":"2026-03-31T00:01:08.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62642951241908,"aZ":-14.37487126648902,"pfxX":-3.6346984411964938,"pfxZ":10.01697912690088,"pX":1.0562002853390153,"pZ":3.393867481959897,"vX0":9.467714332411324,"vY0":-132.09278396213801,"vZ0":-3.6014253965772856,"x":76.74,"y":147.15,"x0":-2.0932804354636696,"y0":50.00542132522551,"z0":5.823556585331301,"aX":-6.460949752983144},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2417,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4137382208695888,"extension":6.0537654586349845},"index":0,"playId":"feed5729-73f7-328d-ba7b-5ea5ec3bd796","pitchNumber":1,"startTime":"2026-03-31T00:00:10.773Z","endTime":"2026-03-31T00:00:14.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61011870663737,"aZ":-25.765612620294668,"pfxX":1.4878447044046048,"pfxZ":3.8751364089421614,"pX":0.5449482932610608,"pZ":2.4509850961374697,"vX0":6.329639297726091,"vY0":-127.3369899544552,"vZ0":-3.4208776337743205,"x":96.23,"y":172.6,"x0":-2.159789749347342,"y0":50.00148365309881,"z0":5.836250913021126,"aX":2.4563126170648113},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-4.1,"spinRate":2491,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4291191986917906,"extension":6.007183735949046},"index":1,"playId":"6aa28a35-7ea8-3da8-8ed5-ab8295b139d4","pitchNumber":2,"startTime":"2026-03-31T00:00:26.620Z","endTime":"2026-03-31T00:00:30.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.340019825753995,"aZ":-15.031090409905968,"pfxX":-2.6335248992209475,"pfxZ":9.337834023296363,"pX":0.39001776243890285,"pZ":2.4258953279490596,"vX0":7.69835705618534,"vY0":-134.42578081172266,"vZ0":-6.074544501891602,"x":102.13,"y":173.28,"x0":-2.164950157004335,"y0":50.001600896114255,"z0":5.77669305349703,"aX":-4.835344154977045},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":3.1,"spinRate":2495,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.40701820239776865,"extension":6.110186526005109},"hitData":{"launchSpeed":95.8,"launchAngle":42.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.95,"coordY":69.79}},"index":2,"playId":"243094d3-a959-3142-94d7-63380498dd74","pitchNumber":3,"startTime":"2026-03-31T00:01:01.244Z","endTime":"2026-03-31T00:01:08.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:01:08.945Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Giménez flies out to left fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T00:01:20.512Z","endTime":"2026-03-31T00:03:12.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816161957734227,"aZ":-19.210965040440193,"pfxX":-8.5280612366826,"pfxZ":7.0079752401655035,"pX":-0.8252313058185083,"pZ":2.4239569678821384,"vX0":7.116572349055981,"vY0":-135.00050911330337,"vZ0":-5.168538394841161,"x":148.46,"y":173.33,"x0":-2.384810818872618,"y0":50.00365785908433,"z0":5.711646223374383,"aX":-15.77514169164182},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":13.9,"spinRate":2262,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4054120199657465,"extension":6.205969639020508},"index":0,"playId":"47a147e7-287d-3334-8724-6cb536799cd4","pitchNumber":1,"startTime":"2026-03-31T00:01:46.357Z","endTime":"2026-03-31T00:01:50.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355593361937924,"aZ":-25.790099452510493,"pfxX":-7.678208893461882,"pfxZ":3.9177816442657423,"pX":0.4753438161268595,"pZ":0.3655176705162547,"vX0":8.526269054456568,"vY0":-126.18953362896131,"vZ0":-8.296387237913542,"x":98.88,"y":228.91,"x0":-1.934377796081582,"y0":50.00049291103646,"z0":5.7435577501322825,"aX":-12.501345264271965},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":12.2,"spinRate":1820,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.432452121402096,"extension":6.291614881062006},"index":1,"playId":"6c9d8784-5742-38fb-9d5a-22c01d80a3b5","pitchNumber":2,"startTime":"2026-03-31T00:02:03.017Z","endTime":"2026-03-31T00:02:06.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15134602103786,"aZ":-25.467846811484094,"pfxX":-0.9749741849164018,"pfxZ":4.0113984269525575,"pX":-0.38904833074386436,"pZ":1.8874459435542612,"vX0":5.12604531159635,"vY0":-128.18416434625271,"vZ0":-4.697987119196719,"x":131.83,"y":187.82,"x0":-2.2834576526263737,"y0":50.0050365564775,"z0":5.719246269122314,"aX":-1.6313724817506297},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.5,"breakHorizontal":0.7,"spinRate":2545,"spinDirection":189},"zone":7,"typeConfidence":2.0,"plateTime":0.42640025703217566,"extension":5.952154086613477},"index":2,"playId":"d834f994-a3fc-3d43-95dd-95ad120e30ea","pitchNumber":3,"startTime":"2026-03-31T00:02:21.425Z","endTime":"2026-03-31T00:02:27.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.777722498032453,"aZ":-16.568362608295025,"pfxX":-3.295063188897249,"pfxZ":8.60385224306,"pX":1.5992854553686955,"pZ":2.3559478968594774,"vX0":10.961048560403244,"vY0":-133.5846180232446,"vZ0":-5.750737995791175,"x":56.04,"y":175.17,"x0":-2.122460510284669,"y0":50.005653667841486,"z0":5.720902594788157,"aX":-5.980313212991972},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":3.7,"spinRate":2453,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4094460047666586,"extension":6.151587170797917},"index":3,"playId":"70e2f72b-93c2-3db8-896b-aa57f293a996","pitchNumber":4,"startTime":"2026-03-31T00:02:46.345Z","endTime":"2026-03-31T00:02:50.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742672577482946,"aZ":-26.71843978263637,"pfxX":-0.6812636795156991,"pfxZ":3.166779502017886,"pX":0.18032600546927843,"pZ":2.149239564636163,"vX0":6.465912929481254,"vY0":-130.27845668015786,"vZ0":-4.253516911728387,"x":110.13,"y":180.75,"x0":-2.242670454918532,"y0":50.00399236560239,"z0":5.816879669135557,"aX":-1.174928296686185},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":-0.1,"spinRate":2541,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.42004052522331126,"extension":6.066697110204846},"hitData":{"launchSpeed":93.2,"launchAngle":38.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.73,"coordY":99.0}},"index":4,"playId":"0f65df9d-6010-3319-89e4-166592198c37","pitchNumber":5,"startTime":"2026-03-31T00:03:04.744Z","endTime":"2026-03-31T00:03:12.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:03:12.744Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"George Springer homers (2) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T00:03:24.597Z","endTime":"2026-03-31T00:05:18.311Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544317556934622,"aZ":-28.482090839625872,"pfxX":6.551245243319049,"pfxZ":2.4977172891248864,"pX":1.533662147675683,"pZ":2.086084791691967,"vX0":6.846112929560523,"vY0":-120.96405036342219,"vZ0":-2.843897628168371,"x":58.54,"y":182.46,"x0":-2.1884929346539335,"y0":50.00015757514145,"z0":5.785196212816754,"aX":9.662887579984947},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":-13.6,"spinRate":2697,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45354791762501456,"extension":6.165356274262616},"index":0,"playId":"ec7a09ed-cc61-3b30-82e0-88f16a575c3c","pitchNumber":1,"startTime":"2026-03-31T00:03:40.021Z","endTime":"2026-03-31T00:03:43.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40510108385403,"aZ":-14.94380379486432,"pfxX":-2.47748585430489,"pfxZ":9.528960270489813,"pX":0.18864021367515701,"pZ":4.537378483905511,"vX0":6.880038692119434,"vY0":-133.74934049196145,"vZ0":-0.8777719377357984,"x":109.81,"y":116.27,"x0":-2.097399842402816,"y0":50.00040881097825,"z0":5.943580930494614,"aX":-4.479443218628768},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":3.0,"spinRate":2394,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4098416912197749,"extension":6.142603183483736},"index":1,"playId":"a3ec9ba1-ac59-37d8-ae18-0656b7ad821f","pitchNumber":2,"startTime":"2026-03-31T00:03:56.349Z","endTime":"2026-03-31T00:03:59.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702078704896664,"aZ":-15.342388947779703,"pfxX":-3.7584058724855383,"pfxZ":9.106966683105165,"pX":0.4731481141814172,"pZ":2.910988608233716,"vX0":8.532198821293791,"vY0":-135.16596495366684,"vZ0":-4.683967102369143,"x":98.96,"y":160.18,"x0":-2.2374139537993596,"y0":50.00525219575349,"z0":5.7450968912822935,"aX":-6.948873208221199},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":4.9,"spinRate":2432,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40536207990069606,"extension":6.1318238587686755},"index":2,"playId":"9f520883-83c8-393c-a734-75fd9d5cfa7a","pitchNumber":3,"startTime":"2026-03-31T00:04:14.302Z","endTime":"2026-03-31T00:04:17.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.652369722350322,"aZ":-27.37890672626471,"pfxX":-0.9694770025429471,"pfxZ":2.8949584919314333,"pX":0.7355692313943413,"pZ":2.2225345728007606,"vX0":7.435153960440483,"vY0":-127.71318507979528,"vZ0":-3.6838208961520493,"x":88.96,"y":178.77,"x0":-2.084148470300593,"y0":50.00260028522359,"z0":5.830689139901219,"aX":-1.6063822232702365},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":0.1,"spinRate":2500,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.42844664926763665,"extension":6.137124051947967},"index":3,"playId":"79b9647b-c2bb-3826-92eb-210c0f1f9f51","pitchNumber":4,"startTime":"2026-03-31T00:04:33.466Z","endTime":"2026-03-31T00:04:38.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128258020436533,"aZ":-26.662540074103145,"pfxX":-0.10869839539498483,"pfxZ":3.21447854052413,"pX":-0.042722632581907755,"pZ":2.1189469160824785,"vX0":5.738298919759757,"vY0":-130.28819869742182,"vZ0":-4.381386808469393,"x":118.63,"y":181.57,"x0":-2.262293853696094,"y0":50.002319354369085,"z0":5.844411509644008,"aX":-0.18714845506045366},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":-1.1,"spinRate":2611,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.42087030226215916,"extension":6.081196684069995},"hitData":{"launchSpeed":105.2,"launchAngle":25.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.02,"coordY":43.02}},"index":4,"playId":"6e493321-9639-3248-be22-6188c56b61e2","pitchNumber":5,"startTime":"2026-03-31T00:04:53.513Z","endTime":"2026-03-31T00:05:18.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":0.5,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:05:18.311Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T00:05:31.380Z","endTime":"2026-03-31T00:07:50.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208954365789776,"aZ":-30.019480062454935,"pfxX":-7.245365137481102,"pfxZ":1.3011466610401143,"pX":-0.12552091673562502,"pZ":1.7762089158972645,"vX0":7.326152974367141,"vY0":-127.64441787362301,"vZ0":-4.3006915270680155,"x":121.78,"y":190.82,"x0":-2.0856100684955123,"y0":50.004766617422504,"z0":5.835136527938949,"aX":-12.009573879091091},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":11.5,"spinRate":1978,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4284062910965325,"extension":6.224844019511346},"index":0,"playId":"109f8321-697e-3f34-ae47-38b6352de20c","pitchNumber":1,"startTime":"2026-03-31T00:05:45.317Z","endTime":"2026-03-31T00:05:50.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750913780115095,"aZ":-29.620701555811777,"pfxX":-7.850411331254877,"pfxZ":1.5274291858531872,"pX":0.3027534759562087,"pZ":0.8242843962427177,"vX0":8.61255503035294,"vY0":-128.1294113506901,"vZ0":-6.532222661953043,"x":105.46,"y":216.52,"x0":-2.0775352066837325,"y0":50.00167730898892,"z0":5.71271807350785,"aX":-13.091236716033617},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":12.4,"spinRate":2003,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4270169179880696,"extension":6.154368896564522},"index":1,"playId":"bc2b9d2c-bb8e-3809-b619-3e98810995b0","pitchNumber":2,"startTime":"2026-03-31T00:06:19.844Z","endTime":"2026-03-31T00:06:22.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-31T00:06:35.373Z","endTime":"2026-03-31T00:06:43.353Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223632543267804,"aZ":-14.984647335525432,"pfxX":-3.8744745638223925,"pfxZ":9.317222319102992,"pX":0.3069439463246609,"pZ":4.101706168986057,"vX0":8.072495739474585,"vY0":-134.94254292975728,"vZ0":-1.9520902681461059,"x":105.3,"y":128.03,"x0":-2.2192718475538453,"y0":50.003485411406594,"z0":5.889499183032713,"aX":-7.149139425537096},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2519,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40580321139477293,"extension":6.128902431127138},"index":3,"playId":"7cd9394a-ed52-31c1-8ea6-2a013686a812","pitchNumber":3,"startTime":"2026-03-31T00:06:43.353Z","endTime":"2026-03-31T00:06:49.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.734527017813196,"aZ":-12.030643863015419,"pfxX":-4.28068657201673,"pfxZ":10.845966528887331,"pX":-0.9931864256317613,"pZ":3.7570203674184652,"vX0":4.984887504582182,"vY0":-135.67325728129595,"vZ0":-3.441019911932391,"x":154.86,"y":137.34,"x0":-2.3014681490175106,"y0":50.00218321145897,"z0":5.88489655975638,"aX":-7.950108912522172},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":6.6,"spinRate":2479,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40430062696157076,"extension":6.099930766700631},"index":4,"playId":"2152817f-2597-3d23-b9fc-3df6b49fd258","pitchNumber":4,"startTime":"2026-03-31T00:07:03.574Z","endTime":"2026-03-31T00:07:06.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03809418026483,"aZ":-24.2062156820682,"pfxX":-9.423747034463275,"pfxZ":4.620082011296772,"pX":0.5103983743161971,"pZ":1.1380801444177449,"vX0":9.697090986908881,"vY0":-130.14458032688853,"vZ0":-7.118718120612612,"x":97.54,"y":208.05,"x0":-2.0307002455733154,"y0":50.00099095646437,"z0":5.728784316358961,"aX":-16.244933863058375},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":15.0,"spinRate":1875,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4200534280870798,"extension":6.28743114722569},"index":5,"playId":"14d8c671-a024-30a7-b289-66a1874b6e91","pitchNumber":5,"startTime":"2026-03-31T00:07:25.387Z","endTime":"2026-03-31T00:07:29.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737490967566007,"aZ":-31.655579451315173,"pfxX":-3.9687416894835166,"pfxZ":0.30807010996179685,"pX":-0.22264465752081866,"pZ":2.237033196511547,"vX0":6.602322615950329,"vY0":-127.97460692464486,"vZ0":-2.8721097178808637,"x":125.49,"y":178.38,"x0":-2.3123747952627873,"y0":50.00049841373096,"z0":5.83628596404433,"aX":-6.6268284790601095},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":5.8,"spinRate":1674,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.426893400697002,"extension":6.138105995967161},"hitData":{"launchSpeed":91.1,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":164.96}},"index":6,"playId":"3a4d2da0-0e99-3602-b98b-76170f6ed594","pitchNumber":6,"startTime":"2026-03-31T00:07:44.852Z","endTime":"2026-03-31T00:07:50.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:07:50.900Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a sharp line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:10:00.135Z","endTime":"2026-03-31T00:10:45.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642125900159357,"aZ":-25.78707802244309,"pfxX":2.2525374417227866,"pfxZ":3.569636823593381,"pX":0.9215658704620124,"pZ":2.960689315799936,"vX0":8.076884809730123,"vY0":-132.54619023982036,"vZ0":-1.5673688178988483,"x":81.87,"y":158.84,"x0":-2.4502085549690067,"y0":50.00612220352899,"z0":5.431246174392487,"aX":4.032660379797258},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-5.8,"spinRate":2458,"spinDirection":169},"zone":12,"typeConfidence":0.91,"plateTime":0.4122434536619495,"extension":6.5808116038453255},"index":0,"playId":"6c8c1153-9f52-3f9c-b019-0433a565a09a","pitchNumber":1,"startTime":"2026-03-31T00:10:03.406Z","endTime":"2026-03-31T00:10:07.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381763432626652,"aZ":-36.60614241290413,"pfxX":2.3614960534364684,"pfxZ":-2.853739010732397,"pX":0.643688143298004,"pZ":1.612011897867032,"vX0":6.713983880498523,"vY0":-123.98014172429032,"vZ0":-1.7805802216991666,"x":92.46,"y":195.26,"x0":-2.4090708439110053,"y0":50.00330837056615,"z0":5.40191989133929,"aX":3.6661111842466143},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.3,"breakHorizontal":-5.9,"spinRate":2503,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.4422175591444262,"extension":6.623437978576366},"index":1,"playId":"1eb16612-57e6-3132-bdb1-7c290ed0ee35","pitchNumber":2,"startTime":"2026-03-31T00:10:16.859Z","endTime":"2026-03-31T00:10:19.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829949895377343,"aZ":-40.042960126504255,"pfxX":1.2504482956420377,"pfxZ":-4.975598059219782,"pX":0.48469088250746334,"pZ":1.2010696185683458,"vX0":6.93311067339425,"vY0":-124.6821908587746,"vZ0":-2.1370198191877052,"x":98.52,"y":206.35,"x0":-2.488295251066121,"y0":50.00093552830987,"z0":5.357336723162615,"aX":1.9775942190600329},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.2,"breakHorizontal":-3.8,"spinRate":2411,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.43842428600682926,"extension":6.638559836333127},"hitData":{"launchSpeed":103.9,"launchAngle":10.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.67,"coordY":80.03}},"index":2,"playId":"7b3db00a-a4fe-389b-9324-b7012518fb31","pitchNumber":3,"startTime":"2026-03-31T00:10:34.619Z","endTime":"2026-03-31T00:10:45.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:10:45.690Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:10:48.456Z","endTime":"2026-03-31T00:12:51.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701055265433183,"aZ":-10.458439192961098,"pfxX":-5.941038451716659,"pfxZ":10.580026411948081,"pX":0.48214197744197196,"pZ":2.141075705799614,"vX0":11.001867192862452,"vY0":-142.16138258187436,"vZ0":-6.60359421549362,"x":98.62,"y":180.97,"x0":-2.661145104150979,"y0":50.006175946072304,"z0":5.153659927593614,"aX":-12.198729006261486},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2353,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3848663321362582,"extension":6.972326773779742},"index":0,"playId":"bf0be784-5e21-3f9d-bc4a-f9c27cdc661b","pitchNumber":1,"startTime":"2026-03-31T00:11:07.171Z","endTime":"2026-03-31T00:11:11.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09113501700846,"aZ":-38.26263632665573,"pfxX":0.5107853504126392,"pfxZ":-3.6609932783652503,"pX":0.35690330342946963,"pZ":-0.09928737178818657,"vX0":7.975249151988119,"vY0":-127.8015360556925,"vZ0":-6.224383393724588,"x":103.4,"y":241.46,"x0":-2.863985658948483,"y0":50.004423345541525,"z0":5.355407756551246,"aX":0.8479717397234611},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.8,"breakHorizontal":-2.6,"spinRate":2358,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4277444677956517,"extension":6.9839487317790985},"index":1,"playId":"400040ed-52c5-35bc-b1c0-30d50fb1b764","pitchNumber":2,"startTime":"2026-03-31T00:11:24.009Z","endTime":"2026-03-31T00:11:30.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ezequiel Tovar steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"400040ed-52c5-35bc-b1c0-30d50fb1b764","startTime":"2026-03-31T00:11:36.502Z","endTime":"2026-03-31T00:11:51.722Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"postOnSecond":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.78,"dramaIndex":68.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113355735062648,"aZ":-37.92600657101235,"pfxX":3.11306332909644,"pfxZ":-3.605334105366854,"pX":-0.9543363579004865,"pZ":3.6041788561027905,"vX0":3.860410024810289,"vY0":-125.19333044191076,"vZ0":2.798370880447731,"x":153.38,"y":141.47,"x0":-2.917907002233753,"y0":50.003093941797566,"z0":5.5657741009793895,"aX":4.965313252419105},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":-6.5,"spinRate":2358,"spinDirection":47},"zone":11,"typeConfidence":0.9,"plateTime":0.43669632418172366,"extension":6.338282249503198},"index":3,"playId":"e9b5b433-52fe-340c-bfe5-712e0d162b3a","pitchNumber":3,"startTime":"2026-03-31T00:11:51.722Z","endTime":"2026-03-31T00:11:55.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178849536565657,"aZ":-26.51303297505165,"pfxX":-8.562104161547444,"pfxZ":3.101701983333231,"pX":-0.4536796736603658,"pZ":1.7489631301755573,"vX0":9.056690114404342,"vY0":-133.33577817777157,"vZ0":-4.048935152937939,"x":134.29,"y":191.56,"x0":-2.761081270294382,"y0":50.00089053156167,"z0":5.171557753909358,"aX":-15.615781206342458},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":13.9,"spinRate":1658,"spinDirection":228},"zone":7,"typeConfidence":0.92,"plateTime":0.4087592610467272,"extension":7.212712070514411},"index":4,"playId":"af9cb82a-58a9-3c48-a2c7-36af1fe7b0ba","pitchNumber":4,"startTime":"2026-03-31T00:12:08.466Z","endTime":"2026-03-31T00:12:12.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-31T00:12:34.582Z","endTime":"2026-03-31T00:12:47.433Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262352394172865,"aZ":-41.341273469159304,"pfxX":3.4142191062826517,"pfxZ":-5.684762673009046,"pX":0.019882871633282707,"pZ":0.5738873459617977,"vX0":5.940049958033252,"vY0":-126.07425505831911,"vZ0":-3.534080546435666,"x":116.24,"y":223.29,"x0":-2.8089758633085258,"y0":50.00424362923054,"z0":5.325384446666009,"aX":5.503777617442391},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.9,"breakHorizontal":-7.6,"spinRate":2515,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4341981472896044,"extension":6.447743761342308},"index":6,"playId":"42dc2534-9ff7-335b-a16a-9467528fb7e8","pitchNumber":5,"startTime":"2026-03-31T00:12:47.433Z","endTime":"2026-03-31T00:12:51.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.78,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:12:51.213Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to right fielder Addison Barger.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:13:14.781Z","endTime":"2026-03-31T00:13:52.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970426862042327,"aZ":-10.718198885411512,"pfxX":-5.195439753668295,"pfxZ":10.270920133989932,"pX":1.2253837238917946,"pZ":1.8492489861203563,"vX0":12.758525584308876,"vY0":-143.35967064596568,"vZ0":-7.237142809497151,"x":70.29,"y":188.85,"x0":-2.600417378305176,"y0":50.00656927356548,"z0":5.06956384601586,"aX":-10.857987147679006},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":7.0,"spinRate":2359,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3815171191365878,"extension":6.920536611701255},"index":0,"playId":"e2614aea-1f31-34d6-b01a-f9bfb9c5d4b0","pitchNumber":1,"startTime":"2026-03-31T00:13:20.888Z","endTime":"2026-03-31T00:13:25.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76191114341433,"aZ":-10.909957879461519,"pfxX":-4.9904751101284495,"pfxZ":10.596923441936905,"pX":1.1298352923366193,"pZ":2.073775355455745,"vX0":12.563611879300744,"vY0":-140.50762567319626,"vZ0":-6.289721778176493,"x":73.93,"y":182.79,"x0":-2.7439720899380395,"y0":50.00349844791246,"z0":5.044772555122641,"aX":-10.01594924734215},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2273,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3892833492447956,"extension":7.0093640403670365},"hitData":{"launchSpeed":83.1,"launchAngle":39.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.55,"coordY":88.34}},"index":1,"playId":"fb2b4479-d3f9-3b34-8a07-d4f31a6a6f9b","pitchNumber":2,"startTime":"2026-03-31T00:13:40.241Z","endTime":"2026-03-31T00:13:52.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.57,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:13:52.408Z","atBatIndex":25},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jordan Beck reaches on a fielding error by second baseman Ernie Clement. Ezequiel Tovar scores.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:14:07.638Z","endTime":"2026-03-31T00:15:28.429Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":686973,"link":"/api/v1/people/686973"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711068988532954,"aZ":-37.68564872357977,"pfxX":1.5694480917952545,"pfxZ":-3.3525663516115882,"pX":0.9686335631874001,"pZ":1.7099551921052774,"vX0":8.416596405033191,"vY0":-127.10383244850338,"vZ0":-1.7944833000870566,"x":80.08,"y":192.61,"x0":-2.5819470254426147,"y0":50.00185859501205,"z0":5.402405028713298,"aX":2.5800129172236788},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.2,"breakHorizontal":-4.7,"spinRate":2505,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4300238505675549,"extension":6.740439859520055},"index":0,"playId":"d7311fee-6b01-3d14-b2c4-e4bde9f37b1e","pitchNumber":1,"startTime":"2026-03-31T00:14:25.017Z","endTime":"2026-03-31T00:14:28.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"83385531-5a21-4728-9ec0-5d5a1e87543f","startTime":"2026-03-31T00:14:42.208Z","endTime":"2026-03-31T00:14:47.208Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99570324284903,"aZ":-19.840126058622783,"pfxX":-10.784630622430319,"pfxZ":6.149613711598872,"pX":0.49574421612073155,"pZ":0.48250542292200965,"vX0":12.456572690806677,"vY0":-140.50905243959957,"vZ0":-8.435209651071172,"x":98.1,"y":225.75,"x0":-2.587846511888072,"y0":50.00251709453455,"z0":4.806160486323611,"aX":-21.625846474333127},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2062,"spinDirection":224},"zone":14,"typeConfidence":0.98,"plateTime":0.3893941936493044,"extension":7.449916036158747},"index":2,"playId":"ae63f476-a992-30dc-ae90-18c8b2a524c8","pitchNumber":2,"startTime":"2026-03-31T00:14:57.282Z","endTime":"2026-03-31T00:15:00.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613785723937607,"aZ":-28.4163851331912,"pfxX":1.4018471041508787,"pfxZ":2.065379185986938,"pX":0.753254987781962,"pZ":2.30941034800141,"vX0":8.515525935744146,"vY0":-133.9221569008996,"vZ0":-2.6097461903641586,"x":88.29,"y":176.43,"x0":-2.6481575549693566,"y0":50.00122502108105,"z0":5.326578336174215,"aX":2.5487085809591274},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.4,"breakHorizontal":-4.3,"spinRate":2423,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.4087993421551963,"extension":6.438699487286514},"hitData":{"launchSpeed":81.4,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.93,"coordY":146.2}},"index":3,"playId":"6b3101e7-1338-33e4-bbf8-9d40a5062f04","pitchNumber":3,"startTime":"2026-03-31T00:15:20.353Z","endTime":"2026-03-31T00:15:28.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-11.499999999999993,"leverageIndex":1.54,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:15:28.429Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to second baseman Ernie Clement. Jordan Beck to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:16:18.556Z","endTime":"2026-03-31T00:17:53.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c929fb74-aac5-3a5b-8647-d7188b328b52","startTime":"2026-03-31T00:16:03.189Z","endTime":"2026-03-31T00:16:09.568Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19372629794208,"aZ":-13.17347953747988,"pfxX":-3.08597283703251,"pfxZ":9.14862914508727,"pX":0.5061807288539732,"pZ":2.4817542719524996,"vX0":9.767749070034117,"vY0":-142.61727114593288,"vZ0":-5.361038441526724,"x":97.71,"y":171.77,"x0":-2.549648767543802,"y0":50.00683645324039,"z0":5.204387895769054,"aX":-6.412309209399597},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":3.8,"spinRate":2220,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38281265575563106,"extension":6.953549415901867},"index":1,"playId":"ec19eef3-49cd-3f2e-a433-333a33598ca4","pitchNumber":1,"startTime":"2026-03-31T00:16:20.870Z","endTime":"2026-03-31T00:16:24.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710017960827,"aZ":-12.318365670114746,"pfxX":-4.2114967054093535,"pfxZ":9.739201727657594,"pX":1.012716223365182,"pZ":3.2291179910932932,"vX0":11.029870163326937,"vY0":-141.51733009083884,"vZ0":-3.7883655154575617,"x":78.4,"y":151.59,"x0":-2.3791378672378767,"y0":50.00390570817581,"z0":5.367827496229772,"aX":-8.587884018598526},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2239,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.38627133719784057,"extension":6.835378583034606},"index":2,"playId":"886d12d8-9861-32ea-ad90-85fa45881baf","pitchNumber":2,"startTime":"2026-03-31T00:16:38.816Z","endTime":"2026-03-31T00:16:42.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050511175826315,"aZ":-33.85387444830378,"pfxX":2.7783399465721708,"pfxZ":-1.040755921364112,"pX":-0.12131832113178734,"pZ":1.7691628542655045,"vX0":5.400841357026356,"vY0":-125.658654013884,"vZ0":-2.3052375257295665,"x":121.62,"y":191.01,"x0":-2.6546330664881768,"y0":50.00598731283463,"z0":5.433220646301728,"aX":4.46911528746982},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.2,"breakHorizontal":-6.2,"spinRate":2462,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.4349095911846095,"extension":6.562779442208052},"index":3,"playId":"cee319e4-3620-3f1c-822f-d7bf2a64d418","pitchNumber":3,"startTime":"2026-03-31T00:16:59.147Z","endTime":"2026-03-31T00:17:02.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777395646821464,"aZ":-37.23124553936587,"pfxX":2.484307147183248,"pfxZ":-3.063794407801478,"pX":0.8003014393888814,"pZ":0.6324572002685517,"vX0":7.813044176667123,"vY0":-127.23107792497531,"vZ0":-4.560593187153447,"x":86.49,"y":221.7,"x0":-2.6265517411204247,"y0":50.004692850055434,"z0":5.381267982862036,"aX":4.096049397666679},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.4,"breakHorizontal":-6.2,"spinRate":2496,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4295986877407558,"extension":6.912614595620749},"index":4,"playId":"bf1be56e-10f4-3e78-a38e-f2127fe1eb6a","pitchNumber":4,"startTime":"2026-03-31T00:17:19.266Z","endTime":"2026-03-31T00:17:23.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270333687888876,"aZ":-28.77152575061857,"pfxX":2.485247550270852,"pfxZ":1.87219912202612,"pX":0.6097012770823151,"pZ":1.9779716462858035,"vX0":8.066914338253369,"vY0":-133.97774792113702,"vZ0":-3.2137847913650304,"x":93.76,"y":185.37,"x0":-2.764406379428274,"y0":50.00069919141657,"z0":5.251839198594664,"aX":4.511545006946937},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-6.2,"spinRate":2566,"spinDirection":178},"zone":9,"typeConfidence":0.91,"plateTime":0.40900674620822963,"extension":6.9212591787671},"hitData":{"launchSpeed":77.9,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.04,"coordY":145.59}},"index":5,"playId":"49aae428-97d6-370e-bfa5-7a696c93ef2d","pitchNumber":5,"startTime":"2026-03-31T00:17:45.877Z","endTime":"2026-03-31T00:17:53.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:17:53.781Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:20:28.578Z","endTime":"2026-03-31T00:22:22.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Miles replaces Louis Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:18:37.178Z","endTime":"2026-03-31T00:20:30.865Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693686,"link":"/api/v1/people/693686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41231309623549,"aZ":-14.312911875352256,"pfxX":-4.986246312850346,"pfxZ":9.043372797236898,"pX":-0.1035316616010517,"pZ":3.6620984423415233,"vX0":4.071519416998068,"vY0":-140.2788286435066,"vZ0":-3.3999959069659407,"x":120.95,"y":139.9,"x0":-0.9324915593102299,"y0":50.002833827320266,"z0":5.834712962473933,"aX":-9.847740940247094},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2243,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3918287818744779,"extension":6.721207692065833},"index":1,"playId":"1afa0659-61e8-3f1b-a4e8-09e80d1506ef","pitchNumber":1,"startTime":"2026-03-31T00:20:30.865Z","endTime":"2026-03-31T00:20:34.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844922484200236,"aZ":-38.17796431795986,"pfxX":8.35028204622544,"pfxZ":-4.257384364000895,"pX":0.06952920604766757,"pZ":3.345453576757925,"vX0":0.6579032277409873,"vY0":-118.54828137368975,"vZ0":1.9713993114232227,"x":114.35,"y":148.45,"x0":-1.2959755119593792,"y0":50.005723134605994,"z0":6.014547470688311,"aX":11.764052624451887},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.8,"breakHorizontal":-15.2,"spinRate":2884,"spinDirection":47},"zone":2,"typeConfidence":0.9,"plateTime":0.4638707011142915,"extension":6.555631967366092},"index":2,"playId":"e55423fa-2943-39b4-afe4-ae909a855d45","pitchNumber":2,"startTime":"2026-03-31T00:20:53.840Z","endTime":"2026-03-31T00:20:57.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694145309494406,"aZ":-16.297947780083216,"pfxX":-6.192081337189946,"pfxZ":7.752302189033006,"pX":1.0113770264159578,"pZ":4.449104502876687,"vX0":7.631101068066419,"vY0":-141.99972814033262,"vZ0":-1.03940049303013,"x":78.45,"y":118.65,"x0":-0.9028890109565391,"y0":50.00148771220858,"z0":5.854062266629983,"aX":-12.679355709968178},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2369,"spinDirection":225},"zone":12,"typeConfidence":0.89,"plateTime":0.3853249032778776,"extension":6.671731030267508},"index":3,"playId":"8e5db5d4-2c8a-3197-a466-ee7592d94bb0","pitchNumber":3,"startTime":"2026-03-31T00:21:14.667Z","endTime":"2026-03-31T00:21:17.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58335096838815,"aZ":-25.59721487844167,"pfxX":-9.950030271360482,"pfxZ":3.220596536931204,"pX":0.5980699895488542,"pZ":4.365753701345003,"vX0":7.927458357376912,"vY0":-141.88067505417678,"vZ0":0.23264943099628543,"x":94.2,"y":120.9,"x0":-0.9354012379195707,"y0":50.00678961879292,"z0":5.9100831651800325,"aX":-20.34896991982879},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2295,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.385623900125283,"extension":6.502935726179128},"index":4,"playId":"b50faa60-f917-393e-9422-08baad808ec5","pitchNumber":4,"startTime":"2026-03-31T00:21:32.730Z","endTime":"2026-03-31T00:21:36.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61910425964689,"aZ":-42.47708814237512,"pfxX":7.751299910722677,"pfxZ":-7.299797242925553,"pX":-0.7000660354732132,"pZ":4.599204918003307,"vX0":-1.0117574174320134,"vY0":-118.3623720075668,"vZ0":5.620462980967764,"x":143.68,"y":114.6,"x0":-1.2723060588472392,"y0":50.00067204103319,"z0":6.0943211866245,"aX":10.943231717365572},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.5,"breakHorizontal":-13.8,"spinRate":2809,"spinDirection":44},"zone":11,"typeConfidence":0.9,"plateTime":0.4636123082609642,"extension":6.518380398697295},"index":5,"playId":"b46f4fff-41d7-3a9f-b92a-312221efed96","pitchNumber":5,"startTime":"2026-03-31T00:21:50.589Z","endTime":"2026-03-31T00:21:53.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-31T00:22:02.004Z","endTime":"2026-03-31T00:22:18.056Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019575727174164,"aZ":-35.29976039601768,"pfxX":2.1109616128478796,"pfxZ":-1.8735387143584852,"pX":0.6013549596437044,"pZ":3.363501643249647,"vX0":3.6798283215136767,"vY0":-128.4498096716275,"vZ0":0.6552597218507883,"x":94.08,"y":147.97,"x0":-1.1249830545565471,"y0":50.00337919230344,"z0":5.853360843468591,"aX":3.520754982746039},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.0,"breakHorizontal":-4.7,"spinRate":2520,"spinDirection":99},"zone":3,"typeConfidence":0.91,"plateTime":0.4266909159011698,"extension":6.804821266116606},"index":7,"playId":"f14c4ec9-dfbf-3ce2-bd65-7d55a88c4b96","pitchNumber":6,"startTime":"2026-03-31T00:22:18.056Z","endTime":"2026-03-31T00:22:22.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:22:22.079Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:24:26.404Z","endTime":"2026-03-31T00:26:19.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500830198222953,"aZ":-23.167323521780894,"pfxX":-3.6911270509515606,"pfxZ":5.774614568682702,"pX":-0.42973372707661717,"pZ":2.5901738641652794,"vX0":5.658739246116486,"vY0":-123.79584809903719,"vZ0":-3.2240456389530383,"x":133.38,"y":168.85,"x0":-2.260198847284778,"y0":50.00521753131806,"z0":5.837489315345842,"aX":-5.760448770160278},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.0,"breakHorizontal":5.4,"spinRate":1545,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4415686786086468,"extension":6.285260765355145},"index":0,"playId":"1fd59aea-0d15-3d48-be79-88e52686433e","pitchNumber":1,"startTime":"2026-03-31T00:24:35.033Z","endTime":"2026-03-31T00:24:39.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395602792115934,"aZ":-19.03460094781627,"pfxX":-9.746857095087083,"pfxZ":7.369031115674357,"pX":-1.2971814255128669,"pZ":2.1876552156194258,"vX0":6.217188634573558,"vY0":-132.66725694171527,"vZ0":-5.249375658592086,"x":166.45,"y":179.71,"x0":-2.4048046672674097,"y0":50.00109307884432,"z0":5.57947247276803,"aX":-17.37165042708707},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":16.3,"spinRate":2220,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.412875311209846,"extension":6.135670939510319},"index":1,"playId":"57d5a853-d218-3316-9b2c-88b178176965","pitchNumber":2,"startTime":"2026-03-31T00:24:53.484Z","endTime":"2026-03-31T00:24:57.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732775416695265,"aZ":-16.708552420332616,"pfxX":-3.4747050855177966,"pfxZ":8.614835560402998,"pX":1.1834783472956558,"pZ":4.036766923171445,"vX0":9.71738951983416,"vY0":-132.93542864302947,"vZ0":-1.8183729137405307,"x":71.89,"y":129.79,"x0":-2.063087168252798,"y0":50.00051593695835,"z0":5.9388581277703745,"aX":-6.237464510490611},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":4.2,"spinRate":2333,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41158448324075003,"extension":6.102129102207044},"index":2,"playId":"2db539e9-a1c8-3852-99de-b06f76375a40","pitchNumber":3,"startTime":"2026-03-31T00:25:16.401Z","endTime":"2026-03-31T00:25:20.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17574086725602,"aZ":-34.766008892186726,"pfxX":2.282184962446655,"pfxZ":-1.6961217040280356,"pX":0.4330860989574999,"pZ":0.15782054718414015,"vX0":5.5609018250785285,"vY0":-122.51660377756325,"vZ0":-6.498501061688389,"x":100.49,"y":234.52,"x0":-2.1585903438526284,"y0":50.0053294028732,"z0":5.799992279959641,"aX":3.4839820113866726},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.3,"breakHorizontal":-5.4,"spinRate":2664,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44630809436929475,"extension":6.199094936653286},"index":3,"playId":"c6b078fb-39dc-3478-bfaa-cd26f22d5354","pitchNumber":4,"startTime":"2026-03-31T00:25:37.006Z","endTime":"2026-03-31T00:25:40.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0468897190621,"aZ":-35.1279263067516,"pfxX":1.260545378032931,"pfxZ":-1.8820550131214402,"pX":0.47894307902036765,"pZ":1.3023386011815725,"vX0":5.983989932439479,"vY0":-124.14866796392293,"vZ0":-4.0475556734175555,"x":98.74,"y":203.62,"x0":-2.123104415150846,"y0":50.00507356941001,"z0":5.866817341634969,"aX":1.974572335317197},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":-3.6,"spinRate":2661,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4405998329304719,"extension":6.123512896371057},"index":4,"playId":"9eb32eaf-c2b8-3ffa-834c-9d4a39dd5535","pitchNumber":5,"startTime":"2026-03-31T00:25:56.102Z","endTime":"2026-03-31T00:25:59.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.213585056924877,"aZ":-12.5581841318355,"pfxX":-3.795496224239301,"pfxZ":10.27866378630014,"pX":0.663321134825906,"pZ":2.555808388738942,"vX0":9.19547996244414,"vY0":-137.01593737590605,"vZ0":-6.185185176825582,"x":91.72,"y":169.77,"x0":-2.237568554242551,"y0":50.004298069716576,"z0":5.694545634751254,"aX":-7.245536265691115},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":5.0,"spinRate":2448,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3991961987952255,"extension":6.236078619613606},"index":5,"playId":"8d599d9a-51e6-3412-b1c4-fd52258d5578","pitchNumber":6,"startTime":"2026-03-31T00:26:16.103Z","endTime":"2026-03-31T00:26:19.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:26:19.103Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:26:27.824Z","endTime":"2026-03-31T00:27:30.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.227347971434295,"aZ":-41.829223352857625,"pfxX":6.33533741728727,"pfxZ":-7.193745950361409,"pX":0.23628910968733915,"pZ":2.066440237760301,"vX0":3.7283915664058496,"vY0":-115.37163954164807,"vZ0":0.25160309939672176,"x":107.99,"y":182.99,"x0":-2.225642724244123,"y0":50.00081647774406,"z0":5.99997645688661,"aX":8.506192375633509},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.6,"breakHorizontal":-12.5,"spinRate":2800,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4754411778001213,"extension":6.122029130228251},"index":0,"playId":"b2b7a9df-68de-3e1b-9354-819be9df3706","pitchNumber":1,"startTime":"2026-03-31T00:26:45.897Z","endTime":"2026-03-31T00:26:49.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25793525745127,"aZ":-15.361895720796383,"pfxX":-3.592135124913108,"pfxZ":9.37028779075295,"pX":0.43354012503233985,"pZ":4.204254638168329,"vX0":8.102757864843209,"vY0":-132.814356705505,"vZ0":-1.5852891122943802,"x":100.47,"y":125.27,"x0":-2.1840882661525027,"y0":50.00368810784707,"z0":5.920788490744528,"aX":-6.446140465737062},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":4.8,"spinRate":2343,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4116943210972801,"extension":6.102966607825581},"index":1,"playId":"fc8dc7f0-1286-3d95-be77-f0fda2f45437","pitchNumber":2,"startTime":"2026-03-31T00:27:02.630Z","endTime":"2026-03-31T00:27:05.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-31T00:27:12.773Z","endTime":"2026-03-31T00:27:26.711Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40946336762525,"aZ":-17.85931386589147,"pfxX":-2.9320538384904307,"pfxZ":7.567170581547908,"pX":-0.6741683033265198,"pZ":1.88138419054947,"vX0":5.788765556926668,"vY0":-136.07892483037907,"vZ0":-6.8428544298210685,"x":142.7,"y":187.98,"x0":-2.4397423669569362,"y0":50.005710324092455,"z0":5.647951584412529,"aX":-5.5489836690268675},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":4.2,"spinRate":2499,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4011801663453749,"extension":6.102192470904513},"index":3,"playId":"41be8808-e151-3da0-adf5-82c8e7512a23","pitchNumber":3,"startTime":"2026-03-31T00:27:26.711Z","endTime":"2026-03-31T00:27:30.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:27:30.829Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Kirk walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:27:46.466Z","endTime":"2026-03-31T00:29:33.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435783076457756,"aZ":-35.42547473786334,"pfxX":2.492405613503931,"pfxZ":-2.131990429916847,"pX":1.147570104258212,"pZ":1.9914752677030991,"vX0":6.884151778475552,"vY0":-122.05102517256766,"vZ0":-2.286663414673323,"x":73.26,"y":185.01,"x0":-2.0203492232164524,"y0":50.00202915426807,"z0":5.957883594632038,"aX":3.802369398866445},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.1,"breakHorizontal":-6.0,"spinRate":2630,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4468100358759939,"extension":6.174433552771901},"index":0,"playId":"f3d7d4f7-9dce-3d5e-bdbc-95120b817b72","pitchNumber":1,"startTime":"2026-03-31T00:27:56.871Z","endTime":"2026-03-31T00:28:00.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.919157908454288,"aZ":-20.65016394266279,"pfxX":-9.477478217226322,"pfxZ":6.1962268852210665,"pX":-0.1939047352916332,"pZ":2.310108617292035,"vX0":8.845620059514212,"vY0":-135.36622772284193,"vZ0":-5.213553464820665,"x":124.39,"y":176.41,"x0":-2.269030392598883,"y0":50.005005732606186,"z0":5.702350869974139,"aX":-17.631419214262632},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":2216,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40427844214489594,"extension":6.161191838002575},"index":1,"playId":"b42c67a3-62fb-3a2a-9371-2a8e66095be2","pitchNumber":2,"startTime":"2026-03-31T00:28:14.032Z","endTime":"2026-03-31T00:28:17.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-31T00:28:43.539Z","endTime":"2026-03-31T00:28:43.540Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95090135707151,"aZ":-25.072609643462943,"pfxX":1.303565990535577,"pfxZ":4.238305848111967,"pX":1.8380093112175087,"pZ":0.6948124653409427,"vX0":9.440654055222685,"vY0":-128.68619640826074,"vZ0":-7.755498712016914,"x":46.94,"y":220.02,"x0":-2.048885591502404,"y0":50.001940122572826,"z0":5.692610117133374,"aX":2.183947761412699},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2592,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.42578414623983196,"extension":6.329553315243555},"index":3,"playId":"3318a4cd-6eeb-3879-b6bb-3a9034cc7a5d","pitchNumber":3,"startTime":"2026-03-31T00:28:43.541Z","endTime":"2026-03-31T00:28:46.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13364074592099,"aZ":-17.67604386261477,"pfxX":-7.618334418664753,"pfxZ":7.794637022646912,"pX":1.3739559521689568,"pZ":2.1308548041998594,"vX0":11.636728495299524,"vY0":-135.19384616957512,"vZ0":-6.210727122684801,"x":64.63,"y":181.25,"x0":-1.986739631153555,"y0":50.00291494778668,"z0":5.688866439060365,"aX":-14.171376302684873},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":11.4,"spinRate":2373,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.404380976032261,"extension":6.2070011370217575},"index":4,"playId":"fac1c4e9-99af-3dd4-9117-6a84dca91942","pitchNumber":4,"startTime":"2026-03-31T00:29:06.609Z","endTime":"2026-03-31T00:29:10.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":608372,"fullName":"Tomoyuki Sugano"}}},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"22a38d08-a183-4def-836c-5426f1ca547a","pitchNumber":4,"startTime":"2026-03-31T00:29:28.410Z","endTime":"2026-03-31T00:29:33.410Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.56,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:29:33.410Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:30:01.163Z","endTime":"2026-03-31T00:30:46.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159106960543987,"aZ":-12.907006028017152,"pfxX":-4.240310601925166,"pfxZ":10.692873173586179,"pX":0.7678393638749388,"pZ":2.241615198105287,"vX0":9.066866965818988,"vY0":-133.4790711310369,"vZ0":-6.543285165784623,"x":87.73,"y":178.26,"x0":-2.1244244959728644,"y0":50.00163533572373,"z0":5.65705295251664,"aX":-7.6406317248844955},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2501,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4106022010589072,"extension":6.221076485129874},"index":0,"playId":"a4085eb3-632d-30b2-9138-88d45a766a20","pitchNumber":1,"startTime":"2026-03-31T00:30:01.163Z","endTime":"2026-03-31T00:30:06.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79609382258329,"aZ":-33.229255996772395,"pfxX":1.7564411849531583,"pfxZ":-0.6765014166946397,"pX":1.3141994602357905,"pZ":2.698247641391498,"vX0":7.791821272164262,"vY0":-124.43999442116424,"vZ0":-1.1256632656627705,"x":66.91,"y":165.93,"x0":-2.0845526369300647,"y0":50.00091794765237,"z0":5.907504605903963,"aX":2.753874049662722},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":-4.9,"spinRate":2571,"spinDirection":88},"zone":12,"typeConfidence":2.0,"plateTime":0.4400327762633687,"extension":6.178529742493868},"index":1,"playId":"bdfef543-8765-3a51-9f76-062cefbc4614","pitchNumber":2,"startTime":"2026-03-31T00:30:20.284Z","endTime":"2026-03-31T00:30:24.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.127374634250668,"aZ":-26.20052346131799,"pfxX":-0.5056466270443358,"pfxZ":3.4176472670855595,"pX":0.3238290721895502,"pZ":2.2949335340677037,"vX0":6.9589958857001255,"vY0":-131.39119567494328,"vZ0":-3.8852703478078165,"x":104.66,"y":176.82,"x0":-2.294442121913985,"y0":50.00045459825279,"z0":5.742183174459519,"aX":-0.8840673854304498},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-0.6,"spinRate":2610,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4170415712045976,"extension":6.1693975491490844},"hitData":{"launchSpeed":79.8,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.45,"coordY":167.38}},"index":2,"playId":"afdb9b68-7924-33e9-8c1f-60fa499cc5e1","pitchNumber":3,"startTime":"2026-03-31T00:30:40.513Z","endTime":"2026-03-31T00:30:46.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:30:46.541Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:33:00.109Z","endTime":"2026-03-31T00:33:48.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32855531944077,"aZ":-38.073225851371404,"pfxX":8.04659785973088,"pfxZ":-4.599288812263479,"pX":-0.6477303368140548,"pZ":3.064150849297709,"vX0":-0.9533206556433753,"vY0":-113.00081150611966,"vZ0":2.0094706526240493,"x":141.69,"y":156.05,"x0":-1.2626924071742662,"y0":50.00479379532584,"z0":6.013885991874878,"aX":10.313083042337722},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.4,"breakHorizontal":-14.3,"spinRate":2840,"spinDirection":45},"zone":1,"typeConfidence":0.9,"plateTime":0.4863874114855742,"extension":6.5326615152107115},"index":0,"playId":"0d92cba9-41dc-3607-8dfc-2b167ab932e8","pitchNumber":1,"startTime":"2026-03-31T00:33:08.947Z","endTime":"2026-03-31T00:33:12.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51089877043989,"aZ":-14.492857122777718,"pfxX":-5.3587913493916,"pfxZ":9.20399874457772,"pX":0.09660086680620052,"pZ":3.0892490298884967,"vX0":4.758645335340828,"vY0":-138.36558165271435,"vZ0":-4.675456000049406,"x":113.32,"y":155.37,"x0":-0.9570360443954746,"y0":50.003090088721756,"z0":5.786004237432085,"aX":-10.29566106996241},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2349,"spinDirection":227},"zone":2,"typeConfidence":0.92,"plateTime":0.3972468610886781,"extension":6.542266983678167},"index":1,"playId":"29add635-9b04-342c-ad01-322adec8449f","pitchNumber":2,"startTime":"2026-03-31T00:33:21.374Z","endTime":"2026-03-31T00:33:24.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72990764769483,"aZ":-37.506541985498885,"pfxX":2.0999459462022525,"pfxZ":-3.403123457456074,"pX":0.1895354459774389,"pZ":2.1342867706051165,"vX0":2.416248629611189,"vY0":-124.6079409271202,"vZ0":-1.6213584598108792,"x":109.78,"y":181.15,"x0":-1.066527044404645,"y0":50.00107456399181,"z0":5.900511914098225,"aX":3.2920225004736636},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.2,"breakHorizontal":-4.3,"spinRate":2428,"spinDirection":88},"zone":8,"typeConfidence":0.47,"plateTime":0.4400501956385936,"extension":6.746876380484176},"hitData":{"launchSpeed":87.0,"launchAngle":41.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.33,"coordY":114.99}},"index":2,"playId":"26323cde-f6c3-3e7c-a0e3-4dff0c4fa7c9","pitchNumber":3,"startTime":"2026-03-31T00:33:41.423Z","endTime":"2026-03-31T00:33:48.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:33:48.426Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to right fielder Addison Barger.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:34:00.603Z","endTime":"2026-03-31T00:34:53.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87932773878695,"aZ":-15.68480430833208,"pfxX":-4.887636191437728,"pfxZ":8.227855443079033,"pX":-0.3975430135057014,"pZ":4.244734945845576,"vX0":3.5276245163844906,"vY0":-140.8682194444659,"vZ0":-1.755225362877663,"x":132.15,"y":124.17,"x0":-1.0329294738308565,"y0":50.00054148584694,"z0":5.893104607637444,"aX":-9.79277710686557},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":8.0,"spinRate":2307,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.38926822746852485,"extension":6.770800046799911},"index":0,"playId":"d62e03e9-ee0e-3fa4-9bab-e1602ab930cb","pitchNumber":1,"startTime":"2026-03-31T00:34:13.523Z","endTime":"2026-03-31T00:34:16.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80031060737903,"aZ":-31.39796150052098,"pfxX":0.2516880242938162,"pfxZ":0.47837136121967205,"pX":0.3726471616870319,"pZ":1.8348956815443176,"vX0":3.8195097824573687,"vY0":-126.75666734287083,"vZ0":-3.465034467047774,"x":102.8,"y":189.24,"x0":-1.1912615940650961,"y0":50.00025467312487,"z0":5.747247487486664,"aX":0.40623013614713677},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-1.4,"spinRate":2502,"spinDirection":115},"zone":9,"typeConfidence":0.94,"plateTime":0.4334057234558779,"extension":6.732059017421836},"index":1,"playId":"3880db3b-a37b-32c0-9b5f-c865df5fc583","pitchNumber":2,"startTime":"2026-03-31T00:34:26.436Z","endTime":"2026-03-31T00:34:29.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.525389794614085,"aZ":-24.589383108347015,"pfxX":-9.292260886787664,"pfxZ":3.80563412903164,"pX":-0.41726610144391674,"pZ":2.8770492291417047,"vX0":4.8227547965318145,"vY0":-140.46691564898458,"vZ0":-3.5578956548354412,"x":132.91,"y":161.1,"x0":-0.9513702610687735,"y0":50.00314523054654,"z0":5.763209895647697,"aX":-18.52509807348326},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2334,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.3902760812432877,"extension":6.719417781298759},"hitData":{"launchSpeed":97.0,"launchAngle":13.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.86,"coordY":79.29}},"index":2,"playId":"35ca9879-1db7-3a91-8523-7539b97fcb05","pitchNumber":3,"startTime":"2026-03-31T00:34:42.983Z","endTime":"2026-03-31T00:34:53.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:34:53.628Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:34:56.684Z","endTime":"2026-03-31T00:37:05.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.377521952663585,"aZ":-24.42766971738964,"pfxX":-10.079207936974623,"pfxZ":4.032007931792437,"pX":-0.5034377350663204,"pZ":2.7026303034061367,"vX0":4.913068527185483,"vY0":-138.3267945872257,"vZ0":-3.699077292539805,"x":136.19,"y":165.81,"x0":-1.0016066341405037,"y0":50.00324261084909,"z0":5.712038918190973,"aX":-19.36137068324488},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2308,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.39730154616953683,"extension":6.637740080233642},"index":0,"playId":"6b44d2e6-4786-365e-a4d7-7703c183166b","pitchNumber":1,"startTime":"2026-03-31T00:35:19.341Z","endTime":"2026-03-31T00:35:22.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59577936221218,"aZ":-14.285616702241803,"pfxX":-4.060454583317682,"pfxZ":9.094429569400603,"pX":-0.04066800107335823,"pZ":3.4166519861315825,"vX0":4.00380697810482,"vY0":-139.63520012945636,"vZ0":-3.9274779103784465,"x":118.55,"y":146.53,"x0":-0.968297977059771,"y0":50.00152462225225,"z0":5.786654981056158,"aX":-7.986235106970482},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2258,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3928493414010883,"extension":6.644731446000812},"index":1,"playId":"7d9ffcd7-16e3-3bbc-9e95-debc76aa55ef","pitchNumber":2,"startTime":"2026-03-31T00:35:36.945Z","endTime":"2026-03-31T00:35:39.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56982789287867,"aZ":-16.021546843727727,"pfxX":-5.464461599111871,"pfxZ":8.115718023742096,"pX":-0.7751333634617031,"pZ":3.7994165020952964,"vX0":2.672409143778831,"vY0":-140.5952061915706,"vZ0":-2.813955611690317,"x":146.55,"y":136.2,"x0":-1.0309241747916622,"y0":50.00610612696015,"z0":5.860526531903373,"aX":-10.879182275860012},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2335,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.3904304088198072,"extension":6.610602618893845},"index":2,"playId":"eaa344a3-0186-3fe3-a3da-a4708c4ca23b","pitchNumber":3,"startTime":"2026-03-31T00:36:24.971Z","endTime":"2026-03-31T00:36:30.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"35932249-b7cd-499e-8290-3863dffcb546","startTime":"2026-03-31T00:36:40.037Z","endTime":"2026-03-31T00:36:45.037Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20845899627712,"aZ":-42.051118668998754,"pfxX":6.956548968040799,"pfxZ":-7.369967560293637,"pX":-0.6703662729006518,"pZ":1.4652095114443335,"vX0":-0.6867603582063195,"vY0":-115.78900422108597,"vZ0":-0.9340652014800733,"x":142.55,"y":199.22,"x0":-1.2701270067367167,"y0":50.00281381445552,"z0":5.943184363125579,"aX":9.324193845281993},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.2,"breakHorizontal":-12.4,"spinRate":2966,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.475389827851191,"extension":6.503344446519176},"hitData":{"launchSpeed":78.6,"launchAngle":45.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.78,"coordY":131.07}},"index":4,"playId":"e523e85f-0076-3c80-9fdb-b97fafa53d3f","pitchNumber":4,"startTime":"2026-03-31T00:36:52.035Z","endTime":"2026-03-31T00:37:05.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:37:05.083Z","atBatIndex":35},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Hunter Goodman caught stealing 2nd base, catcher Alejandro Kirk to second baseman Ernie Clement.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:37:11.112Z","endTime":"2026-03-31T00:38:13.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47930524974093,"aZ":-26.531893474803578,"pfxX":0.7063664106872216,"pfxZ":3.221768174105412,"pX":0.654716330311341,"pZ":1.0466434902777828,"vX0":4.282626598629063,"vY0":-131.81459076329273,"vZ0":-6.921618335503929,"x":92.04,"y":210.52,"x0":-1.0864575561784167,"y0":50.00072410460034,"z0":5.680701253853925,"aX":1.2352488036483094},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.3,"spinRate":2538,"spinDirection":223},"zone":14,"typeConfidence":0.71,"plateTime":0.4164218853565531,"extension":6.808530008768128},"index":0,"playId":"32154bf1-2255-33e7-bd68-3379ce3333b5","pitchNumber":1,"startTime":"2026-03-31T00:37:28.561Z","endTime":"2026-03-31T00:37:32.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243962048898727,"aZ":-37.834604846545226,"pfxX":5.695430665702952,"pfxZ":-4.0069425165643775,"pX":1.2018498988318378,"pZ":1.6304665018306486,"vX0":3.7371680184112726,"vY0":-118.78973093037179,"vZ0":-1.6527143886840712,"x":71.19,"y":194.76,"x0":-1.1380766981439556,"y0":50.00277944060825,"z0":5.812057171807201,"aX":8.044089310090733},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.3,"breakHorizontal":-11.3,"spinRate":2787,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4631686641843822,"extension":6.682894220524754},"index":1,"playId":"92b7001b-6511-3e79-b898-6a2b22efc979","pitchNumber":2,"startTime":"2026-03-31T00:37:45.868Z","endTime":"2026-03-31T00:37:48.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65062923800601,"aZ":-13.195601136495974,"pfxX":-4.22586786037541,"pfxZ":9.654152761463756,"pX":0.20547986667735502,"pZ":4.376608475684816,"vX0":4.923817152465237,"vY0":-139.82660979091463,"vZ0":-1.8149618760998205,"x":109.17,"y":120.61,"x0":-1.0352671722730635,"y0":50.00220626078483,"z0":5.907114218363293,"aX":-8.30739564615103},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2436,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3928078833738349,"extension":6.6659341566043695},"index":2,"playId":"1f3b272c-2a6d-342e-bf80-3df227f03883","pitchNumber":3,"startTime":"2026-03-31T00:38:07.771Z","endTime":"2026-03-31T00:38:13.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:38:13.794Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman challenged (pitch result), call on the field was confirmed: Kazuma Okamoto walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:40:25.375Z","endTime":"2026-03-31T00:43:43.520Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50068630060137,"aZ":-17.362456280802427,"pfxX":-8.719005465499166,"pfxZ":8.103134428183004,"pX":1.1154806803530466,"pZ":2.093282390488288,"vX0":11.060543705411696,"vY0":-133.9774671272101,"vZ0":-6.387915310480089,"x":74.48,"y":182.26,"x0":-1.923245076070396,"y0":50.00140587191794,"z0":5.738456674005474,"aX":-15.93468264726926},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":13.6},"zone":14,"typeConfidence":2.0,"plateTime":0.40799310040542336},"index":0,"playId":"3f170167-794b-329b-911c-9a27231a9a03","pitchNumber":1,"startTime":"2026-03-31T00:40:42.771Z","endTime":"2026-03-31T00:40:47.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36141585474974,"aZ":-17.410041710293,"pfxX":-9.42004384241036,"pfxZ":7.753795350012874,"pX":1.6742805789758637,"pZ":2.806633548320512,"vX0":13.014575429832613,"vY0":-136.92093328735254,"vZ0":-4.87014249995721,"x":53.18,"y":163.0,"x0":-1.9099612919913458,"y0":50.00595301610172,"z0":5.794533181711598,"aX":-17.945094378634195},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":14.4},"zone":12,"typeConfidence":2.0,"plateTime":0.39956442135339465},"index":1,"playId":"96ee1912-dbea-3518-82b7-8536d7f6caae","pitchNumber":2,"startTime":"2026-03-31T00:40:59.349Z","endTime":"2026-03-31T00:41:02.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371226903760395,"aZ":-14.9706720257218,"pfxX":-5.379427339928597,"pfxZ":8.925298149309528,"pX":0.4806265165261298,"pZ":2.833012257157171,"vX0":9.032986048181911,"vY0":-137.6730483138548,"vZ0":-5.1697479902521195,"x":98.68,"y":162.29,"x0":-2.1378002151347575,"y0":50.00412676060783,"z0":5.74169048024154,"aX":-10.371091082014345},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":7.9},"zone":3,"typeConfidence":2.0,"plateTime":0.39721436461410864},"index":2,"playId":"b7400eca-1380-304d-936b-0e4f623755d5","pitchNumber":3,"startTime":"2026-03-31T00:41:17.830Z","endTime":"2026-03-31T00:41:20.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372803382097235,"aZ":-30.78217511805728,"pfxX":-7.390635711351202,"pfxZ":0.8331599509705647,"pX":-1.4890940807109778,"pZ":2.4700402743306507,"vX0":4.425069249841281,"vY0":-127.86635486538505,"vZ0":-2.4221210305554846,"x":173.76,"y":172.09,"x0":-2.271152303034091,"y0":50.00468035858845,"z0":5.815953930455685,"aX":-12.387721582111594},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":12.6},"zone":13,"typeConfidence":2.0,"plateTime":0.42639179567150975},"index":3,"playId":"80777b81-cfd6-31ec-9c38-132194e15454","pitchNumber":4,"startTime":"2026-03-31T00:41:37.785Z","endTime":"2026-03-31T00:41:41.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612061980802682,"aZ":-14.749528963693257,"pfxX":-4.029849883431993,"pfxZ":8.996477270914873,"pX":-1.3831523370776129,"pZ":2.651225785492758,"vX0":4.290019724971137,"vY0":-138.01656208787645,"vZ0":-5.457836926025116,"x":169.72,"y":167.2,"x0":-2.431251128304854,"y0":50.00183903144045,"z0":5.6413353505709996,"aX":-7.804187264530909},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":6.5},"zone":11,"typeConfidence":2.0,"plateTime":0.3962845846889351},"index":4,"playId":"21769863-0301-3bb1-afc9-a1c17ebea53c","pitchNumber":5,"startTime":"2026-03-31T00:41:56.639Z","endTime":"2026-03-31T00:42:01.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.877690000836,"aZ":-23.32166494838728,"pfxX":-8.73988651800748,"pfxZ":4.653231736873885,"pX":-0.04379907844011787,"pZ":2.3864973887564966,"vX0":9.241733160874222,"vY0":-136.7616401274253,"vZ0":-4.404433561012571,"x":118.67,"y":174.34,"x0":-2.3239948881092176,"y0":50.00445208677405,"z0":5.608404648087843,"aX":-16.63315815662348},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":14.0},"zone":5,"typeConfidence":2.0,"plateTime":0.3998067971738495},"index":5,"playId":"26c91b9b-520d-3418-bf1d-498131a02607","pitchNumber":6,"startTime":"2026-03-31T00:42:15.696Z","endTime":"2026-03-31T00:42:18.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76538337402047,"aZ":-14.494814402769961,"pfxX":-1.7978182167130206,"pfxZ":9.262739054511794,"pX":0.16841192185895087,"pZ":2.501964492069595,"vX0":7.535703021611643,"vY0":-136.9340479366488,"vZ0":-5.9374145488244165,"x":110.58,"y":171.23,"x0":-2.379501157327734,"y0":50.00508486235313,"z0":5.681112402495923,"aX":-3.4328727209663352},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":1.8},"zone":5,"typeConfidence":2.0,"plateTime":0.3991940961104441},"index":6,"playId":"1bebb2bb-f0f9-3bd0-aeef-b5779cae0fe4","pitchNumber":7,"startTime":"2026-03-31T00:42:39.914Z","endTime":"2026-03-31T00:42:44.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032239632804774,"aZ":-25.4959920933422,"pfxX":1.447958655368827,"pfxZ":3.7546893498045586,"pX":0.9312199862054397,"pZ":1.781915471353643,"vX0":7.748125104689836,"vY0":-132.0027496190158,"vZ0":-5.522079265935389,"x":81.5,"y":190.67,"x0":-2.220740251292747,"y0":50.00307510707599,"z0":5.759002752888769,"aX":2.5743390950343263},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-4.2},"zone":14,"typeConfidence":2.0,"plateTime":0.4137005009062036},"index":7,"playId":"bf8d5feb-f40e-37a2-abad-0982f10b6270","pitchNumber":8,"startTime":"2026-03-31T00:43:16.489Z","endTime":"2026-03-31T00:43:43.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:43:43.520Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to left fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:44:06.581Z","endTime":"2026-03-31T00:44:35.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02272059972579,"aZ":-24.30531169412964,"pfxX":-9.093466918217494,"pfxZ":4.702353297459963,"pX":0.3651635249158123,"pZ":0.5967957028776246,"vX0":9.303030022254243,"vY0":-128.42724963273068,"vZ0":-7.864681279685605,"x":103.08,"y":222.67,"x0":-2.118773422074818,"y0":50.00415909068703,"z0":5.5826404491995545,"aX":-15.226228187998501},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":14.4},"zone":14,"typeConfidence":2.0,"plateTime":0.4261039403044027},"index":0,"playId":"a2915d1a-4033-3394-aea5-96c743bf9a09","pitchNumber":1,"startTime":"2026-03-31T00:44:06.581Z","endTime":"2026-03-31T00:44:10.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75500155506665,"aZ":-29.95780235767174,"pfxX":-4.384578289146424,"pfxZ":1.3337187616041213,"pX":-0.6306780970640232,"pZ":2.179648630760673,"vX0":5.696725029310644,"vY0":-127.6795861846826,"vZ0":-3.102013063122917,"x":141.04,"y":179.93,"x0":-2.3146707953188552,"y0":50.003395033374645,"z0":5.752536782013549,"aX":-7.285117667542419},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":6.7},"zone":7,"typeConfidence":2.0,"plateTime":0.42797427552519807},"hitData":{"launchSpeed":94.5,"launchAngle":15.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.13,"coordY":103.55}},"index":1,"playId":"8f5fc4bd-346d-302d-8da4-79edc69ca66f","pitchNumber":2,"startTime":"2026-03-31T00:44:26.925Z","endTime":"2026-03-31T00:44:35.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":2.23,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:44:35.464Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out to first baseman TJ Rumfield. Kazuma Okamoto to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:46:23.921Z","endTime":"2026-03-31T00:47:10.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T00:45:07.253Z","endTime":"2026-03-31T00:46:16.052Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-31T00:46:16.052Z","endTime":"2026-03-31T00:46:26.134Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.775284264968008,"aZ":-17.548104616953573,"pfxX":-8.010915992762055,"pfxZ":8.289022625361435,"pX":-0.8523828872003064,"pZ":2.559388208212467,"vX0":6.3861597060589235,"vY0":-132.5890219387046,"vZ0":-4.7865522287444895,"x":149.49,"y":169.68,"x0":-2.262365584354147,"y0":50.00145780701464,"z0":5.685481446714382,"aX":-14.1315297444203},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":13.0,"spinRate":2294,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41455910345333535,"extension":6.266766752262198},"index":2,"playId":"6441654f-6773-3af7-9a0c-595fd47c7369","pitchNumber":1,"startTime":"2026-03-31T00:46:26.134Z","endTime":"2026-03-31T00:46:29.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51207999879441,"aZ":-27.47187276370168,"pfxX":-6.219044604561409,"pfxZ":2.853980428606381,"pX":0.655119993736364,"pZ":0.834491471128954,"vX0":8.850565268971804,"vY0":-127.21506763053765,"vZ0":-6.611973825874258,"x":92.03,"y":216.25,"x0":-2.0507382803182206,"y0":50.0049223226306,"z0":5.626153090748911,"aX":-10.260579525225813},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":9.4,"spinRate":1762,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4294768800446329,"extension":6.2498550647832225},"index":3,"playId":"b0bd1ad3-dbf1-33bd-acc0-aff14bc066a9","pitchNumber":2,"startTime":"2026-03-31T00:46:45.718Z","endTime":"2026-03-31T00:46:49.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064612515264137,"aZ":-28.000835956520678,"pfxX":-7.92853443178555,"pfxZ":2.5070989059067736,"pX":0.09024951732138946,"pZ":1.6120239270710284,"vX0":8.252105776260288,"vY0":-127.85128331361794,"vZ0":-4.958468359121476,"x":113.56,"y":195.26,"x0":-2.141121029571429,"y0":50.00352564343365,"z0":5.760433936634495,"aX":-13.195789589369673},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":12.6,"spinRate":1572,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4275560375067231,"extension":6.265322315567668},"hitData":{"launchSpeed":77.6,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.87,"coordY":167.98}},"index":4,"playId":"bc3fc69c-730b-376c-a688-372703b24120","pitchNumber":3,"startTime":"2026-03-31T00:47:04.340Z","endTime":"2026-03-31T00:47:10.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.88,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:47:10.351Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:49:54.888Z","endTime":"2026-03-31T00:50:03.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Hill replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:48:35.935Z","endTime":"2026-03-31T00:49:57.178Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.834062697893327,"aZ":-28.82971555331887,"pfxX":-9.545361060107293,"pfxZ":2.116357717260721,"pX":1.1257421969294643,"pZ":2.2387924399637957,"vX0":7.714514095434563,"vY0":-124.57494900249297,"vZ0":-2.2381397918014088,"x":74.09,"y":178.33,"x0":-0.7633123035241915,"y0":50.0028149084178,"z0":5.520130554976174,"aX":-15.07940037361745},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":15.6,"spinRate":1747,"spinDirection":254},"zone":14,"typeConfidence":0.9,"plateTime":0.4388226066349117,"extension":6.315734437414271},"hitData":{"launchSpeed":61.2,"launchAngle":3.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.26,"coordY":162.83}},"index":1,"playId":"93973fb6-2b5e-32aa-a1dd-97fb2e44f7e1","pitchNumber":1,"startTime":"2026-03-31T00:49:57.178Z","endTime":"2026-03-31T00:50:03.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:50:03.188Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:52:08.007Z","endTime":"2026-03-31T00:53:51.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.286525338316856,"aZ":-13.542503191383732,"pfxX":-5.410905624440049,"pfxZ":10.049178968071432,"pX":1.147892608579874,"pZ":2.6658699586885852,"vX0":7.504024973486048,"vY0":-135.70964146406075,"vZ0":-5.977010006656535,"x":73.25,"y":166.8,"x0":-0.9574962495847255,"y0":50.00667983184447,"z0":5.850128881121495,"aX":-10.037040269123631},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":8.0,"spinRate":2329,"spinDirection":218},"zone":12,"typeConfidence":0.92,"plateTime":0.404478483256264,"extension":6.714582118261382},"index":0,"playId":"ecd29b48-05a4-38d6-a6c5-a2e616823979","pitchNumber":1,"startTime":"2026-03-31T00:52:28.567Z","endTime":"2026-03-31T00:52:32.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.216038600920644,"aZ":-41.58766091883549,"pfxX":6.380010553841223,"pfxZ":-7.390456717767796,"pX":-1.2054397575390368,"pZ":3.4444471740207923,"vX0":-1.5116039763734863,"vY0":-112.69253846851271,"vZ0":3.5713905895133706,"x":162.95,"y":145.78,"x0":-1.3509329842518853,"y0":50.00052477099174,"z0":6.065986516943963,"aX":8.130155521076258},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.0,"breakHorizontal":-11.0,"spinRate":2658,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.48773684930040817,"extension":6.518775728572697},"index":1,"playId":"7fbfb5ae-0d20-3928-8c85-3d5e057d66b1","pitchNumber":2,"startTime":"2026-03-31T00:52:43.126Z","endTime":"2026-03-31T00:52:47.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626905943206314,"aZ":-28.61593841110416,"pfxX":2.834610614200626,"pfxZ":2.1810700902039803,"pX":2.3293329649371133,"pZ":1.6682642310809412,"vX0":7.16475738995978,"vY0":-126.95189529970204,"vZ0":-4.394944818245685,"x":28.21,"y":193.74,"x0":-0.9004102763097992,"y0":50.000358326576084,"z0":5.706560555183967,"aX":4.611536048890779},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-6.8,"spinRate":2418,"spinDirection":166},"zone":14,"typeConfidence":0.89,"plateTime":0.4318863500425434,"extension":6.80373907362881},"index":2,"playId":"42ca858c-0735-3b60-807c-a782a04be7bb","pitchNumber":3,"startTime":"2026-03-31T00:52:59.883Z","endTime":"2026-03-31T00:53:02.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.520115859344955,"aZ":-22.53750288474786,"pfxX":-10.172623154898059,"pfxZ":5.0578367814538545,"pX":0.3367252892370517,"pZ":2.4255573056835824,"vX0":6.8448336117896,"vY0":-137.62751388229904,"vZ0":-4.877477156429052,"x":104.16,"y":173.29,"x0":-0.8697424198735504,"y0":50.00358815364138,"z0":5.761335943682713,"aX":-19.38028416297429},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2230,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.3990395944305596,"extension":6.714740349753734},"index":3,"playId":"30025051-b7a3-339d-89d9-3fad81ec520d","pitchNumber":4,"startTime":"2026-03-31T00:53:17.359Z","endTime":"2026-03-31T00:53:20.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65199386511065,"aZ":-21.493256158023325,"pfxX":-10.541476601822488,"pfxZ":5.578089527502866,"pX":0.8071443525868246,"pZ":2.309646523673505,"vX0":7.856212534594102,"vY0":-137.99912140726434,"vZ0":-5.348786257721089,"x":86.23,"y":176.42,"x0":-0.7167045197476648,"y0":50.005725010228076,"z0":5.734727288209831,"aX":-20.19730734319549},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":17.3,"spinRate":2283,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.39792853296798736,"extension":6.80716102066011},"index":4,"playId":"8592761b-2fb8-38b4-beb4-d0ad111a3d68","pitchNumber":5,"startTime":"2026-03-31T00:53:31.873Z","endTime":"2026-03-31T00:53:37.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27725366035584,"aZ":-12.82828814973722,"pfxX":-5.28736475888225,"pfxZ":9.80662590878099,"pX":0.41108133419465676,"pZ":3.217475144850713,"vX0":5.468602301759991,"vY0":-139.9725099829625,"vZ0":-4.831208949837298,"x":101.33,"y":151.91,"x0":-0.8863884075935158,"y0":50.00358362921305,"z0":5.81396437105437,"aX":-10.43220638500313},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2400,"spinDirection":223},"zone":3,"typeConfidence":0.92,"plateTime":0.3921569308263906,"extension":6.7487803699909765},"index":5,"playId":"6b0b730e-2133-329e-b6da-6e7f8ecc8718","pitchNumber":6,"startTime":"2026-03-31T00:53:48.007Z","endTime":"2026-03-31T00:53:51.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:53:51.007Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to left fielder Jesús Sánchez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:54:07.973Z","endTime":"2026-03-31T00:55:17.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57621029482917,"aZ":-40.851626630176284,"pfxX":6.555058261825714,"pfxZ":-6.171865717694866,"pX":0.13555875323959857,"pZ":2.4621720708410364,"vX0":1.2395994480512402,"vY0":-118.36032120684449,"vZ0":0.7639972062315863,"x":111.83,"y":172.3,"x0":-1.2474264627485407,"y0":50.00498828211851,"z0":5.904429827008087,"aX":9.212971930150344},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.7,"breakHorizontal":-12.1,"spinRate":2805,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.46443941512047626,"extension":6.404940179547238},"index":0,"playId":"93055137-83f7-349b-832c-50d48bb647b0","pitchNumber":1,"startTime":"2026-03-31T00:54:14.249Z","endTime":"2026-03-31T00:54:18.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.935413256126807,"aZ":-40.12889275803796,"pfxX":7.5504752819530845,"pfxZ":-5.587074314539825,"pX":-0.7384715023204282,"pZ":3.4133730862671294,"vX0":-0.7698074205207835,"vY0":-119.08930107178799,"vZ0":2.566570936333824,"x":145.15,"y":146.62,"x0":-1.3892038015406385,"y0":50.00550253852828,"z0":5.976444062526483,"aX":10.741790829754049},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.1,"breakHorizontal":-13.4,"spinRate":2831,"spinDirection":50},"zone":1,"typeConfidence":2.0,"plateTime":0.4616500812210349,"extension":6.3098736817153345},"index":1,"playId":"14ef7b0b-2a2e-3c51-99d8-a75e473600c3","pitchNumber":2,"startTime":"2026-03-31T00:54:31.929Z","endTime":"2026-03-31T00:54:35.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38821952108221,"aZ":-15.59368561885325,"pfxX":-4.777632909627453,"pfxZ":8.220869118659575,"pX":0.8511489452608173,"pZ":4.763023922093212,"vX0":6.7029251748082705,"vY0":-141.40644351665912,"vZ0":-0.4029786124929358,"x":84.56,"y":110.18,"x0":-0.9335040851974558,"y0":50.00581149128518,"z0":5.911177031217978,"aX":-9.640164377691633},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2394,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3879081270281266,"extension":6.717295132196957},"index":2,"playId":"ed88878c-3590-3a3f-afdc-ed577069bcf0","pitchNumber":3,"startTime":"2026-03-31T00:54:49.552Z","endTime":"2026-03-31T00:54:53.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.624554493517834,"aZ":-23.714575445040058,"pfxX":-8.58977135798369,"pfxZ":4.364142831390586,"pX":-1.0378931403219547,"pZ":2.783794206489064,"vX0":2.9040020875320534,"vY0":-138.974935101201,"vZ0":-3.694479406298766,"x":156.56,"y":163.62,"x0":-0.9856840563542983,"y0":50.00439502188835,"z0":5.72155488770154,"aX":-16.660865682629503},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":14.9,"spinRate":2348,"spinDirection":222},"zone":11,"typeConfidence":0.85,"plateTime":0.3953979826431313,"extension":6.599669914346146},"hitData":{"launchSpeed":77.7,"launchAngle":18.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.24,"coordY":111.92}},"index":3,"playId":"440e80a8-7604-3da1-bcad-5954dc916b09","pitchNumber":4,"startTime":"2026-03-31T00:55:07.081Z","endTime":"2026-03-31T00:55:17.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.74,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:55:17.013Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Troy Johnston homers (1) on a fly ball to right field. TJ Rumfield scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:56:12.425Z","endTime":"2026-03-31T00:58:02.202Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":693686,"link":"/api/v1/people/693686"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":693686,"link":"/api/v1/people/693686"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T00:55:33.492Z","endTime":"2026-03-31T00:56:14.657Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16643721737192,"aZ":-21.54115559438857,"pfxX":-8.75376049388581,"pfxZ":5.466380901719081,"pX":-0.5067369572681506,"pZ":3.494829935172014,"vX0":4.552785243590709,"vY0":-139.05728078532331,"vZ0":-2.35979469258552,"x":136.32,"y":144.42,"x0":-1.0339087689056896,"y0":50.00359339162678,"z0":5.794208785403993,"aX":-17.02699399680581},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":14.8,"spinRate":2340,"spinDirection":224},"zone":11,"typeConfidence":0.83,"plateTime":0.3949273000110396,"extension":6.516089345739241},"index":1,"playId":"dba49b3a-cf0b-3599-8d8c-f9174e89f3c5","pitchNumber":1,"startTime":"2026-03-31T00:56:14.657Z","endTime":"2026-03-31T00:56:18.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22838363256866,"aZ":-35.633223733162396,"pfxX":7.902310902642227,"pfxZ":-2.446387855582296,"pX":1.13186782360265,"pZ":1.9663477594355707,"vX0":3.122956702807297,"vY0":-118.7097556809011,"vZ0":-1.3529145559588929,"x":73.86,"y":185.69,"x0":-1.2298325117419409,"y0":50.000283358841685,"z0":5.808467504304244,"aX":11.19504800696331},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.4,"breakHorizontal":-15.1,"spinRate":2974,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46266328964156767,"extension":6.484280370934843},"index":2,"playId":"8b1a10a6-4f14-3896-b0f8-2b365c05f17e","pitchNumber":2,"startTime":"2026-03-31T00:56:32.635Z","endTime":"2026-03-31T00:56:35.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479374557323904,"aZ":-14.582172736064864,"pfxX":-4.379693622150443,"pfxZ":8.918441474331855,"pX":0.3622018468839395,"pZ":3.0001625204601177,"vX0":5.609136505586743,"vY0":-139.3499814550196,"vZ0":-4.853968905790907,"x":103.19,"y":157.78,"x0":-1.1050377843943742,"y0":50.00204464922377,"z0":5.7236666896681205,"aX":-8.638307497033672},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2318,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.3926339564396457,"extension":6.673587532742068},"index":3,"playId":"364c4f3d-c801-3792-87ef-a4003a69513b","pitchNumber":3,"startTime":"2026-03-31T00:56:53.607Z","endTime":"2026-03-31T00:56:56.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60047168144503,"aZ":-15.942118351805442,"pfxX":-4.518538676747545,"pfxZ":8.14970371942988,"pX":-0.37323974700719975,"pZ":4.989479628709976,"vX0":3.3412492382561463,"vY0":-139.79453860702205,"vZ0":0.15720890779700292,"x":131.23,"y":104.06,"x0":-0.9929895003246094,"y0":50.00401094511649,"z0":5.973520320276408,"aX":-9.001914221243212},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2302,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3908360051503963,"extension":6.452577502549089},"index":4,"playId":"2ec28e65-7181-35d1-adfe-459e08ae4eba","pitchNumber":4,"startTime":"2026-03-31T00:57:16.681Z","endTime":"2026-03-31T00:57:20.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71563601488899,"aZ":-39.47517421749991,"pfxX":6.275939308179002,"pfxZ":-5.132816956375509,"pX":0.24896069203520987,"pZ":2.2879685094731874,"vX0":1.3190057297906168,"vY0":-118.75904615753161,"vZ0":4.0351327245447E-4,"x":107.51,"y":177.0,"x0":-1.1295360328316433,"y0":50.00449977599603,"z0":5.8921621552938115,"aX":8.923624162993521},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.0,"breakHorizontal":-11.6,"spinRate":2916,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.46202186208844065,"extension":6.52245001268796},"hitData":{"launchSpeed":106.3,"launchAngle":28.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.61,"coordY":54.11}},"index":5,"playId":"457029a3-d42f-3117-a9ed-0c972eccc7a7","pitchNumber":5,"startTime":"2026-03-31T00:57:38.343Z","endTime":"2026-03-31T00:58:02.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-19.000000000000007,"leverageIndex":1.35,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:58:02.202Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:58:15.267Z","endTime":"2026-03-31T01:00:34.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05842554274609,"aZ":-22.365220202273314,"pfxX":-9.812062910027258,"pfxZ":4.91973584413684,"pX":-0.11198196597139248,"pZ":3.678955188247797,"vX0":5.597466456597485,"vY0":-140.34507589568582,"vZ0":-2.1242436231582102,"x":121.27,"y":139.45,"x0":-0.8586381775168799,"y0":50.00006767752939,"z0":5.9038086913035555,"aX":-19.550735048426205},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2343,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3904163329240604,"extension":6.725890179585276},"index":0,"playId":"7f77430e-12a2-372e-b939-35035d0c6823","pitchNumber":1,"startTime":"2026-03-31T00:58:27.493Z","endTime":"2026-03-31T00:58:31.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891476117862627,"aZ":-11.008023944531049,"pfxX":-5.9788038393073215,"pfxZ":10.928267258561732,"pX":-0.4044944580580027,"pZ":2.5046800534974603,"vX0":3.480284105725018,"vY0":-138.52374709464883,"vZ0":-6.86431870948279,"x":132.42,"y":171.15,"x0":-0.9024839888662259,"y0":50.00598971466519,"z0":5.756377068628611,"aX":-11.58323417704146},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":10.1,"spinRate":2434,"spinDirection":222},"zone":4,"typeConfidence":0.92,"plateTime":0.39590517415664106,"extension":6.813166200521201},"index":1,"playId":"464c57ab-3825-30ef-8516-cb373479de1a","pitchNumber":2,"startTime":"2026-03-31T00:58:45.214Z","endTime":"2026-03-31T00:58:49.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.179627809305202,"aZ":-29.34703760721372,"pfxX":0.5523695631560296,"pfxZ":1.7066304994292774,"pX":-0.1490183393222946,"pZ":0.20766972035102021,"vX0":2.5401221097719002,"vY0":-126.98931963454866,"vZ0":-7.817886364607542,"x":122.68,"y":233.17,"x0":-1.2292280944675613,"y0":50.0008636035279,"z0":5.623537824499,"aX":0.9117266436936703},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-1.6,"spinRate":2641,"spinDirection":216},"zone":13,"typeConfidence":0.74,"plateTime":0.42942780087723165,"extension":6.684120319935662},"index":2,"playId":"2161f533-3ba9-3107-a903-5c47882df0b9","pitchNumber":3,"startTime":"2026-03-31T00:59:01.466Z","endTime":"2026-03-31T00:59:05.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.675397004004424,"aZ":-23.200419407631486,"pfxX":-10.253078931743683,"pfxZ":4.567821606752389,"pX":0.9625590049962556,"pZ":2.867636280675713,"vX0":8.682426714915243,"vY0":-139.55201589930707,"vZ0":-3.668371849862914,"x":80.31,"y":161.35,"x0":-0.863579074988188,"y0":50.001751408909755,"z0":5.7354272795739805,"aX":-20.134451764061975},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":16.7,"spinRate":2466,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.3931389619816241,"extension":6.792363971718896},"index":3,"playId":"791a8beb-86b1-3d44-9bc4-bd148204c187","pitchNumber":4,"startTime":"2026-03-31T00:59:20.753Z","endTime":"2026-03-31T00:59:25.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-31T00:59:32.573Z","endTime":"2026-03-31T00:59:45.531Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497068757671986,"aZ":-30.415368024290622,"pfxX":-0.036277371265037495,"pfxZ":1.0418138805913668,"pX":0.987055739674209,"pZ":0.5137966122432099,"vX0":5.2012227687629835,"vY0":-129.22397261503275,"vZ0":-7.103138005756872,"x":79.38,"y":224.91,"x0":-1.0489952439233379,"y0":50.00368979489231,"z0":5.6419482452206475,"aX":-0.06227150653794401},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":-1.1,"spinRate":2553,"spinDirection":174},"zone":14,"typeConfidence":0.93,"plateTime":0.42422772460637326,"extension":6.840465354079923},"index":5,"playId":"01e1e621-f2a2-3c69-92ec-fbbedaba213b","pitchNumber":5,"startTime":"2026-03-31T00:59:45.531Z","endTime":"2026-03-31T00:59:50.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776240236990976,"aZ":-14.530617595633505,"pfxX":-5.892679711623034,"pfxZ":9.04578274444572,"pX":-0.1588536199232898,"pZ":2.784880426973688,"vX0":4.433691960097175,"vY0":-138.7247134401251,"vZ0":-5.7166868883758495,"x":123.06,"y":163.59,"x0":-1.0114598667053836,"y0":50.0063602620146,"z0":5.839658557341601,"aX":-11.497762495590484},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2391,"spinDirection":224},"zone":5,"typeConfidence":0.92,"plateTime":0.39469626244455336,"extension":6.694039468387049},"index":6,"playId":"9e21152e-a680-34dc-9287-81123d2c4dfd","pitchNumber":6,"startTime":"2026-03-31T01:00:07.675Z","endTime":"2026-03-31T01:00:10.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84797524542486,"aZ":-22.779137318208427,"pfxX":-9.93275470761343,"pfxZ":4.737973725240542,"pX":0.44103696697575573,"pZ":1.5256426083152483,"vX0":7.36794183407173,"vY0":-139.58222793380165,"vZ0":-7.175384214896631,"x":100.19,"y":197.59,"x0":-0.9352323357356008,"y0":50.00404955722991,"z0":5.61706715442646,"aX":-19.705709247814664},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":2355,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3916063454994725,"extension":6.7796904659060155},"index":7,"playId":"4a68bfa2-1c9e-3ca8-ad8c-1a19d4e6fe7e","pitchNumber":7,"startTime":"2026-03-31T01:00:29.356Z","endTime":"2026-03-31T01:00:34.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-1.1999999999999975,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:00:34.136Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:03:30.272Z","endTime":"2026-03-31T01:05:00.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brendon Little replaces Spencer Miles.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T01:01:40.780Z","endTime":"2026-03-31T01:03:13.037Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663893,"link":"/api/v1/people/663893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"ab0761ae-f77d-3128-ba36-0ee67f181144","startTime":"2026-03-31T01:03:13.037Z","endTime":"2026-03-31T01:03:19.063Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563919231979735,"aZ":-25.56312642819325,"pfxX":6.972292335198088,"pfxZ":3.4377005799229714,"pX":0.38944016949158305,"pZ":2.412636020373097,"vX0":-7.428766012077261,"vY0":-137.29956961699156,"vZ0":-5.000004212929006,"x":102.16,"y":173.64,"x0":2.2160087247223155,"y0":50.00119542266559,"z0":5.982768108548881,"aX":13.396971174245671},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":-11.2,"spinRate":1869,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.39795016280923434,"extension":6.117604615980788},"index":2,"playId":"4490c5e4-2dc5-3451-b50d-f1fc5904b592","pitchNumber":1,"startTime":"2026-03-31T01:03:32.580Z","endTime":"2026-03-31T01:03:36.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69476188216973,"aZ":-30.057321938651345,"pfxX":-1.1537001441340715,"pfxZ":1.2200253533083583,"pX":1.4846067405495724,"pZ":4.5775827242229035,"vX0":-1.7844437927217893,"vY0":-130.2934691473312,"vZ0":1.5283688502817525,"x":60.41,"y":115.19,"x0":2.3255264889630873,"y0":50.00359111839556,"z0":6.237645331354982,"aX":-2.004410597095413},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":2.4,"spinRate":2406,"spinDirection":291},"zone":12,"typeConfidence":2.0,"plateTime":0.4187023729668895,"extension":5.877953053000496},"index":3,"playId":"91533cd9-361b-3f7e-a9f2-b43b0c1febf1","pitchNumber":2,"startTime":"2026-03-31T01:03:48.052Z","endTime":"2026-03-31T01:03:51.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19932257138686,"aZ":-25.479505723149533,"pfxX":9.639822049181076,"pfxZ":3.414432631329124,"pX":0.2963226446767935,"pZ":1.755654795432534,"vX0":-8.491894935093242,"vY0":-138.26562111889842,"vZ0":-6.73527702893002,"x":105.7,"y":191.38,"x0":2.1362382782930704,"y0":50.001781587149445,"z0":5.902395276214869,"aX":18.89795059160092},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":-16.0,"spinRate":2084,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.39425287135563414,"extension":5.908399036495227},"index":4,"playId":"403d2c76-d81b-39a9-b6ce-1759a8894c74","pitchNumber":3,"startTime":"2026-03-31T01:04:05.050Z","endTime":"2026-03-31T01:04:08.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40143687423406,"aZ":-42.38841273556204,"pfxX":0.02767742031876086,"pfxZ":-6.188217343404371,"pX":-1.246423232750737,"pZ":0.3031183654397105,"vX0":-7.346960936648089,"vY0":-127.72716725261662,"vZ0":-6.243614187971167,"x":164.51,"y":230.6,"x0":1.664029221955067,"y0":50.00192197569312,"z0":6.113959504538175,"aX":0.04750617461403352},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-12.4,"breakHorizontal":1.6,"spinRate":2167,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.42890234956686246,"extension":6.019906338655183},"index":5,"playId":"8c4ba246-1db3-3fbd-ab24-9959e58099ed","pitchNumber":4,"startTime":"2026-03-31T01:04:24.210Z","endTime":"2026-03-31T01:04:29.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.575010570681183,"aZ":-40.15533456743891,"pfxX":-2.4426155794028768,"pfxZ":-4.913602233856153,"pX":0.045688915735112745,"pZ":2.757611983516745,"vX0":-3.426717499811843,"vY0":-126.81383469210114,"vZ0":-0.956118593366353,"x":115.26,"y":164.32,"x0":1.7331832823982258,"y0":50.00367579059616,"z0":6.35034759799848,"aX":-3.966828472555901},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.9,"breakHorizontal":5.2,"spinRate":1964,"spinDirection":333},"zone":5,"typeConfidence":2.0,"plateTime":0.4323516746470837,"extension":5.916896867149927},"index":6,"playId":"d6e6ba4c-c9e1-3827-b87b-ad1fe3c1c232","pitchNumber":5,"startTime":"2026-03-31T01:04:57.855Z","endTime":"2026-03-31T01:05:00.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":1.4999999999999982,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:05:00.855Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braxton Fulford singles on a ground ball to center fielder Daulton Varsho. Jordan Beck scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:05:49.713Z","endTime":"2026-03-31T01:08:44.905Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,9],"actionIndex":[0,8],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":693686,"link":"/api/v1/people/693686"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Braxton Fulford replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T01:05:35.744Z","endTime":"2026-03-31T01:05:52.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621306785589827,"aZ":-28.794595397241956,"pfxX":7.151519836572409,"pfxZ":1.7349259589736974,"pX":1.4341552563177185,"pZ":4.746902383552452,"vX0":-4.627784405928682,"vY0":-138.95705559216455,"vZ0":1.1954555515138159,"x":62.33,"y":110.61,"x0":2.1933716683134987,"y0":50.00618159748538,"z0":6.2264286393938795,"aX":13.964935407428921},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":-12.0,"spinRate":2012,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.39441258867133433,"extension":5.927953447001436},"index":1,"playId":"882971bc-162b-3158-963f-46a1fcde3c4f","pitchNumber":1,"startTime":"2026-03-31T01:05:52.004Z","endTime":"2026-03-31T01:05:56.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96689459617373,"aZ":-18.391579462991327,"pfxX":3.4681575211807036,"pfxZ":6.800420321105534,"pX":-0.5176158512144655,"pZ":3.3855664697517627,"vX0":-7.609361672864375,"vY0":-140.9908934026015,"vZ0":-4.763428645098089,"x":136.73,"y":147.37,"x0":1.757309805756101,"y0":50.00429352373167,"z0":6.2720853224686355,"aX":7.0312686822112935},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":-4.8,"spinRate":2001,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.3874504729329189,"extension":6.036706569351294},"index":2,"playId":"6fd00d94-9cbf-3975-ba16-de3468bbab1a","pitchNumber":2,"startTime":"2026-03-31T01:06:15.906Z","endTime":"2026-03-31T01:06:18.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.652230963645593,"aZ":-41.446206185071844,"pfxX":0.920837213916812,"pfxZ":-5.811816033988495,"pX":-0.16964456660951832,"pZ":1.794192733376095,"vX0":-5.146143046837796,"vY0":-126.02976322986027,"vZ0":-2.7576655037168036,"x":123.47,"y":190.34,"x0":1.7866675303059143,"y0":50.003887649831995,"z0":6.2778975429124335,"aX":1.4691388694589838},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.9,"breakHorizontal":-0.4,"spinRate":2266,"spinDirection":341},"zone":8,"typeConfidence":2.0,"plateTime":0.4360230629043884,"extension":5.968575693604514},"index":3,"playId":"3d0f9ae1-567b-3208-abd5-ac09c8f34d90","pitchNumber":3,"startTime":"2026-03-31T01:06:40.468Z","endTime":"2026-03-31T01:06:43.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-31T01:07:02.781Z","endTime":"2026-03-31T01:07:20.885Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.460307749773435,"aZ":-37.783875804541466,"pfxX":-1.2934106574009596,"pfxZ":-3.393158221502675,"pX":-0.06852742572997131,"pZ":0.5081805770034032,"vX0":-4.147347126366986,"vY0":-127.97169040472761,"vZ0":-6.754790732634609,"x":119.61,"y":225.06,"x0":1.744026056193868,"y0":50.00460207943757,"z0":6.156945583338747,"aX":-2.1364039645480806},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.6,"breakHorizontal":3.4,"spinRate":2172,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4286953250779697,"extension":6.03778775221457},"index":5,"playId":"2d8f58d6-6b09-3ddd-a60c-8a9b4984b9be","pitchNumber":4,"startTime":"2026-03-31T01:07:20.885Z","endTime":"2026-03-31T01:07:24.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"6fd73941-bd16-4623-a6f9-a38e123a6a41","startTime":"2026-03-31T01:07:48.896Z","endTime":"2026-03-31T01:07:53.896Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346982650542607,"aZ":-39.01101374576682,"pfxX":-1.0931144299594182,"pfxZ":-4.15881004438215,"pX":1.4331224495369694,"pZ":2.0907590499614006,"vX0":-0.6577625229876558,"vY0":-127.4845309133169,"vZ0":-2.9012286319976583,"x":62.37,"y":182.33,"x0":1.8365177890062883,"y0":50.001419379659126,"z0":6.324513435714163,"aX":-1.797901900959719},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.9,"breakHorizontal":2.2,"spinRate":1746,"spinDirection":340},"zone":14,"typeConfidence":2.0,"plateTime":0.4297291904359981,"extension":5.895504177386599},"index":7,"playId":"6782dde7-53f5-3b98-8a20-1e8e1025c337","pitchNumber":5,"startTime":"2026-03-31T01:08:08.947Z","endTime":"2026-03-31T01:08:15.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jordan Beck steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"6782dde7-53f5-3b98-8a20-1e8e1025c337","startTime":"2026-03-31T01:08:20.874Z","endTime":"2026-03-31T01:08:34.883Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"postOnSecond":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.47,"dramaIndex":22.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53689713331146,"aZ":-29.77104143355776,"pfxX":7.655587013146697,"pfxZ":1.2687228767381367,"pX":0.24015609088901835,"pZ":2.689955411249224,"vX0":-7.568419650051479,"vY0":-136.8461924146923,"vZ0":-3.513991108959936,"x":107.85,"y":166.15,"x0":2.0486454328398,"y0":50.0021885373998,"z0":6.0326846683862225,"aX":14.50188123602052},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":-12.2,"spinRate":1935,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4004372082748979,"extension":5.974653986262573},"hitData":{"launchSpeed":97.7,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.14,"coordY":96.58}},"index":9,"playId":"191cac47-c685-3f18-ae4c-3c74b1e3ee67","pitchNumber":6,"startTime":"2026-03-31T01:08:34.883Z","endTime":"2026-03-31T01:08:44.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":0.47,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:08:44.905Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a sharp ground ball to right fielder Addison Barger. Braxton Fulford to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:09:25.573Z","endTime":"2026-03-31T01:09:52.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brenton Doyle replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T01:09:16.615Z","endTime":"2026-03-31T01:09:27.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095431372625143,"aZ":-28.528085631528555,"pfxX":0.20325436303815536,"pfxZ":2.0581164892770296,"pX":0.7971032234406841,"pZ":2.844467604155615,"vX0":-3.2973863638361967,"vY0":-131.8833902050033,"vZ0":-2.618063863657172,"x":86.62,"y":161.98,"x0":2.0351623304772817,"y0":50.000142564968506,"z0":5.946338130019812,"aX":0.3602452606346322},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":0.4,"spinRate":2487,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4147507367860892,"extension":5.7481440085245525},"index":1,"playId":"78f2b15f-dcaf-3bc2-9326-77059546b4b0","pitchNumber":1,"startTime":"2026-03-31T01:09:27.861Z","endTime":"2026-03-31T01:09:31.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618712122307016,"aZ":-43.75702288059394,"pfxX":-1.829145864479015,"pfxZ":-7.0747648874787,"pX":0.4016919532122063,"pZ":2.0644372859235895,"vX0":-2.928498577348612,"vY0":-127.29170954135168,"vZ0":-1.7582406054316195,"x":101.69,"y":183.04,"x0":1.8055324386443539,"y0":50.00128681034021,"z0":6.234745745519579,"aX":-2.9951598026317092},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-13.0,"breakHorizontal":4.0,"spinRate":2286,"spinDirection":331},"zone":9,"typeConfidence":2.0,"plateTime":0.43061388555992863,"extension":5.894996798218942},"hitData":{"launchSpeed":101.0,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":166.39,"coordY":108.08}},"index":2,"playId":"2938be80-14c0-3cf0-b571-a987bd43f85f","pitchNumber":2,"startTime":"2026-03-31T01:09:43.286Z","endTime":"2026-03-31T01:09:52.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.29,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:09:52.508Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks. Braxton Fulford to 3rd. Brenton Doyle to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:11:20.107Z","endTime":"2026-03-31T01:12:26.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T01:10:08.764Z","endTime":"2026-03-31T01:11:22.226Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393771843601854,"aZ":-40.60093394680345,"pfxX":-1.3103499473055333,"pfxZ":-5.132834645192489,"pX":-0.015615442355912739,"pZ":0.4339131765720624,"vX0":-4.1014654607972725,"vY0":-127.55527243964806,"vZ0":-6.001654814941166,"x":117.6,"y":227.06,"x0":1.786617908031769,"y0":50.00629126774607,"z0":6.035986449220356,"aX":-2.1491840690239217},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-10.4,"breakHorizontal":3.4,"spinRate":2110,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.430183949294062,"extension":6.035897902539902},"index":1,"playId":"371bd640-de76-370b-ba46-c48ccb2daa55","pitchNumber":1,"startTime":"2026-03-31T01:11:22.226Z","endTime":"2026-03-31T01:11:26.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321947412729536,"aZ":-35.53065935422056,"pfxX":-1.2793383720269902,"pfxZ":-2.032907961083593,"pX":0.7557027439433753,"pZ":3.6816185925447447,"vX0":-3.1655388177448787,"vY0":-127.48156591233457,"vZ0":0.6009271667188523,"x":88.19,"y":139.38,"x0":2.1779194654400635,"y0":50.00221245926646,"z0":6.239478826787581,"aX":-2.1127212812978784},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.4,"breakHorizontal":3.0,"spinRate":2352,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4290553500959233,"extension":5.971982292365709},"index":2,"playId":"608ba184-0e23-3544-b1be-1242a80aafcc","pitchNumber":2,"startTime":"2026-03-31T01:11:45.654Z","endTime":"2026-03-31T01:11:49.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.862472308812603,"aZ":-17.409876708194442,"pfxX":2.8846359993842885,"pfxZ":7.402726202792847,"pX":-0.48250587344737456,"pZ":3.899552332513187,"vX0":-7.263282855246773,"vY0":-139.91312561866204,"vZ0":-3.635569226369092,"x":135.39,"y":133.49,"x0":1.7656041140308902,"y0":50.00075368840094,"z0":6.348092752188176,"aX":5.752466574331637},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":-3.8,"spinRate":2164,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3906210870465987,"extension":6.037311679397578},"index":3,"playId":"4f437f94-f9ca-3072-aa76-a34a543b9e4a","pitchNumber":3,"startTime":"2026-03-31T01:12:03.365Z","endTime":"2026-03-31T01:12:08.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.134942721586775,"aZ":-33.009572823896384,"pfxX":8.489206132367407,"pfxZ":-0.4462477214262641,"pX":-0.33451966757081386,"pZ":1.498784031276856,"vX0":-9.420086808365557,"vY0":-135.8077151117888,"vZ0":-5.772747503697836,"x":129.75,"y":198.31,"x0":2.078470548947629,"y0":50.00575478857172,"z0":5.952167789090839,"aX":15.838566764379607},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.9,"breakHorizontal":-13.3,"spinRate":1930,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4035419431861236,"extension":5.983717772590731},"index":4,"playId":"0b018fc9-6e5f-3a95-80a0-aebc7b2645a1","pitchNumber":4,"startTime":"2026-03-31T01:12:21.108Z","endTime":"2026-03-31T01:12:26.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.54,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:12:26.285Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (2) on a fly ball to right fielder Addison Barger. Braxton Fulford scores. Brenton Doyle scores. Hunter Goodman to 3rd.","rbi":2,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:12:43.862Z","endTime":"2026-03-31T01:13:53.862Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2323568595466,"aZ":-29.0292094139555,"pfxX":9.912412050748634,"pfxZ":1.6204198194054502,"pX":-0.23042407322453987,"pZ":2.9512335941427907,"vX0":-9.906957467352337,"vY0":-138.64498912185005,"vZ0":-3.2491836768827245,"x":125.78,"y":159.1,"x0":2.108647618455896,"y0":50.00242433244182,"z0":6.084781806476098,"aX":19.215893755392035},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.4,"breakHorizontal":-15.8,"spinRate":2096,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.39571545240657713,"extension":5.9568019118336055},"index":0,"playId":"a745b360-1c69-3872-ae56-884063ad4815","pitchNumber":1,"startTime":"2026-03-31T01:12:50.619Z","endTime":"2026-03-31T01:12:54.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93362964557849,"aZ":-30.66776070791486,"pfxX":8.320950859669077,"pfxZ":0.7967519383800177,"pX":0.25677718036351954,"pZ":2.406909024521887,"vX0":-8.197603955825631,"vY0":-137.09681767180385,"vZ0":-3.972598993515025,"x":107.21,"y":173.79,"x0":2.2077437076019852,"y0":50.006704433361406,"z0":5.973223219878202,"aX":15.808550099855864},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.7,"breakHorizontal":-13.3,"spinRate":1974,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.39985631002672317,"extension":5.915053722071055},"index":1,"playId":"6702e45a-9a6a-3ba4-8a65-4a1046f6841b","pitchNumber":2,"startTime":"2026-03-31T01:13:07.091Z","endTime":"2026-03-31T01:13:13.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728264678203708,"aZ":-17.756082408111265,"pfxX":2.0232469220255433,"pfxZ":7.159148034559095,"pX":0.03779365464412044,"pZ":3.051337427981812,"vX0":-5.908760816936602,"vY0":-140.52362696299863,"vZ0":-5.658200778987091,"x":115.56,"y":156.39,"x0":1.89833782541047,"y0":50.004766859515975,"z0":6.231864176169878,"aX":4.076394627020571},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":-2.5,"spinRate":2142,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.38873520430307806,"extension":5.87945555712235},"hitData":{"launchSpeed":69.0,"launchAngle":38.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.63,"coordY":129.5}},"index":2,"playId":"57009a43-9746-322a-9fd4-707f57e226cf","pitchNumber":3,"startTime":"2026-03-31T01:13:41.544Z","endTime":"2026-03-31T01:13:53.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":0.84,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:13:53.862Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (1) on a sharp line drive to center fielder Daulton Varsho. Hunter Goodman scores. Willi Castro scores.","rbi":2,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:14:23.120Z","endTime":"2026-03-31T01:16:19.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327621033181536,"aZ":-32.80340649310658,"pfxX":-1.0045641864787633,"pfxZ":-0.34952846372353363,"pX":1.2932488761356922,"pZ":3.6129834420136855,"vX0":-2.359133128478375,"vY0":-131.90125969632945,"vZ0":-0.2941425315507139,"x":67.7,"y":141.23,"x0":2.3261719346581193,"y0":50.00567948514025,"z0":6.123508154617663,"aX":-1.7886956858259992},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.5,"breakHorizontal":2.3,"spinRate":2507,"spinDirection":275},"zone":12,"typeConfidence":2.0,"plateTime":0.4136130564466609,"extension":5.868106081760813},"index":0,"playId":"58461cd7-4b55-310c-a9d0-9dfde894c6a9","pitchNumber":1,"startTime":"2026-03-31T01:14:34.741Z","endTime":"2026-03-31T01:14:38.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11629504618129,"aZ":-17.05299209408555,"pfxX":4.29689227823508,"pfxZ":7.466926407876215,"pX":-0.33983409456367447,"pZ":2.7963193032839624,"vX0":-7.805425532015208,"vY0":-140.9747635690185,"vZ0":-6.345637576680504,"x":129.95,"y":163.28,"x0":1.8985258567653527,"y0":50.00541836042159,"z0":6.16530377101834,"aX":8.705532558832042},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":-6.4,"spinRate":2152,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.3875766929324542,"extension":6.189940126036037},"index":1,"playId":"11973cf2-7d81-3dad-a16d-e1d107cd4b1a","pitchNumber":2,"startTime":"2026-03-31T01:14:55.817Z","endTime":"2026-03-31T01:14:58.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563416943767756,"aZ":-41.91849414004194,"pfxX":-1.7781467416616938,"pfxZ":-6.0080503060962105,"pX":0.8516158003541664,"pZ":2.4489205147143642,"vX0":-1.9791055290460107,"vY0":-126.52045492237865,"vZ0":-1.0920152692061682,"x":84.54,"y":172.66,"x0":1.8746375468857406,"y0":50.00132870710324,"z0":6.242478290094915,"aX":-2.884835156275683},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.9,"breakHorizontal":3.7,"spinRate":2191,"spinDirection":328},"zone":14,"typeConfidence":2.0,"plateTime":0.432743037144089,"extension":6.082602628039883},"index":2,"playId":"3500f03d-cb2d-3161-8a8a-a123058ca6c1","pitchNumber":3,"startTime":"2026-03-31T01:15:17.857Z","endTime":"2026-03-31T01:15:22.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.062969012286626,"aZ":-38.47071420568055,"pfxX":-2.280860440388536,"pfxZ":-3.8365942816015863,"pX":1.7251280032459528,"pZ":2.9349169649507387,"vX0":0.0865524879174985,"vY0":-127.01480440143366,"vZ0":-0.7270752041226731,"x":51.24,"y":159.54,"x0":1.9872209657710573,"y0":50.00489476056438,"z0":6.273692137797165,"aX":-3.7414851253727326},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.8,"breakHorizontal":4.1,"spinRate":1567,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.43058900728324945,"extension":6.073130078531171},"index":3,"playId":"433d91ee-7d1a-3e19-a9ef-5031903b380c","pitchNumber":4,"startTime":"2026-03-31T01:15:38.395Z","endTime":"2026-03-31T01:15:41.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814034640776395,"aZ":-42.21255912995816,"pfxX":-0.9608708677201643,"pfxZ":-6.145650474221951,"pX":0.45445846697476716,"pZ":1.8651939459927147,"vX0":-3.2589395139478534,"vY0":-127.39570877898261,"vZ0":-2.6128430118353894,"x":99.68,"y":188.42,"x0":1.8786574763191957,"y0":50.00466593177899,"z0":6.2624365937602455,"aX":-1.5686448222643217},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-11.5,"breakHorizontal":2.5,"spinRate":2048,"spinDirection":334},"zone":9,"typeConfidence":2.0,"plateTime":0.4310529086583115,"extension":6.003133439004647},"hitData":{"launchSpeed":105.7,"launchAngle":14.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":90.0,"coordY":52.66}},"index":4,"playId":"e63ef4af-a17a-31d0-825b-6a21a72de26b","pitchNumber":5,"startTime":"2026-03-31T01:16:04.846Z","endTime":"2026-03-31T01:16:19.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-1.8,"leverageIndex":0.22,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:16:19.484Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:16:42.865Z","endTime":"2026-03-31T01:18:16.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61996627013564,"aZ":-17.21584845870536,"pfxX":4.257082955196115,"pfxZ":7.3373863326349475,"pX":-0.013599111156790099,"pZ":3.1047422494105694,"vX0":-7.062140526658452,"vY0":-141.49072736603242,"vZ0":-5.588232792564523,"x":117.52,"y":154.95,"x0":1.955347873983228,"y0":50.0044609063436,"z0":6.199111674684438,"aX":8.680751606770086},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":-6.4,"spinRate":2154,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.3863124100961848,"extension":6.029924199107395},"index":0,"playId":"0a0878ec-fd99-3bc8-abe6-5e82bdfd833d","pitchNumber":1,"startTime":"2026-03-31T01:16:47.101Z","endTime":"2026-03-31T01:16:50.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881182548189262,"aZ":-28.431558378486514,"pfxX":6.260404310230168,"pfxZ":1.9571366060356983,"pX":-1.7093661065914434,"pZ":2.2362849053784557,"vX0":-11.625959727540943,"vY0":-137.0435628283704,"vZ0":-4.858776287671146,"x":182.16,"y":178.4,"x0":1.7650023831531627,"y0":50.00377510954827,"z0":5.9627699597424995,"aX":11.96980944605126},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":-9.0,"spinRate":2166,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.39893603399306743,"extension":5.913103814010861},"index":1,"playId":"bb951885-160f-365e-bbb6-1427f985c458","pitchNumber":2,"startTime":"2026-03-31T01:17:05.952Z","endTime":"2026-03-31T01:17:08.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102370128161343,"aZ":-34.91123704069398,"pfxX":-1.0955683833928656,"pfxZ":-1.6092561194577515,"pX":-0.8885284382780173,"pZ":1.4534640098173288,"vX0":-6.624147217300356,"vY0":-129.04439903382772,"vZ0":-4.5462561132093215,"x":150.87,"y":199.54,"x0":1.8467948345659635,"y0":50.004434468463586,"z0":5.906874206194931,"aX":-1.8604354191147667},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.7,"breakHorizontal":3.4,"spinRate":2622,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4233208561549713,"extension":6.035019583291839},"index":2,"playId":"9d110a8f-a3e4-33e8-84c6-d9371b3b700f","pitchNumber":3,"startTime":"2026-03-31T01:17:20.807Z","endTime":"2026-03-31T01:17:23.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-31T01:17:33.234Z","endTime":"2026-03-31T01:17:33.235Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"e745fa97-638f-4f03-883a-1b11a3d385ea","startTime":"2026-03-31T01:17:33.236Z","endTime":"2026-03-31T01:17:38.236Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.781083014833488,"aZ":-32.98794026751625,"pfxX":-0.35290578373376635,"pfxZ":-0.46982288202496303,"pX":-0.2803453609766476,"pZ":0.8056478166501744,"vX0":-5.769422777555615,"vY0":-130.50412442495295,"vZ0":-6.63770815171946,"x":127.69,"y":217.03,"x0":1.9988508196721766,"y0":50.003272759105,"z0":5.8465090024741935,"aX":-0.6114034165853688},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.0,"breakHorizontal":1.8,"spinRate":2451,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4186583673815498,"extension":6.039659817988496},"index":5,"playId":"24ca2294-800a-3c23-be3c-d26bba726c7c","pitchNumber":4,"startTime":"2026-03-31T01:17:54.271Z","endTime":"2026-03-31T01:17:57.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283993762891516,"aZ":-43.59047876715053,"pfxX":-2.1520208478467007,"pfxZ":-7.100285873711619,"pX":-0.4315426883205294,"pZ":1.502088153996432,"vX0":-4.70565182031345,"vY0":-126.39735863739443,"vZ0":-3.177610204272206,"x":133.45,"y":198.22,"x0":1.7385926790303035,"y0":50.00417996939818,"z0":6.297771824492068,"aX":-3.458965228926989},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-13.3,"breakHorizontal":5.0,"spinRate":2374,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.43438890630793026,"extension":6.011343289422565},"hitData":{"launchSpeed":79.0,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.19,"coordY":147.41}},"index":6,"playId":"8fd0b824-32c9-3724-bac9-a1a3c7ac7e93","pitchNumber":5,"startTime":"2026-03-31T01:18:10.339Z","endTime":"2026-03-31T01:18:16.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:18:16.366Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jesús Sánchez walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:20:42.886Z","endTime":"2026-03-31T01:22:34.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Brenton Doyle remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:19:54.195Z","endTime":"2026-03-31T01:19:54.229Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Braxton Fulford remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T01:19:54.229Z","endTime":"2026-03-31T01:19:54.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chase Dollander replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-31T01:19:54.232Z","endTime":"2026-03-31T01:20:45.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76738394659612,"aZ":-23.249747397849006,"pfxX":-10.54789691636049,"pfxZ":4.312904902866494,"pX":-1.1766167161503556,"pZ":3.9744568019178623,"vX0":5.307828966532193,"vY0":-143.28786584967517,"vZ0":0.9052366335789146,"x":161.85,"y":131.47,"x0":-1.688183955051327,"y0":50.00076371054985,"z0":5.112994327205689,"aX":-21.812099443552306},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":18.0,"spinRate":2316,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3830573549277432,"extension":6.181753759182451},"index":3,"playId":"7369908c-eae8-3ec8-b941-4036d768dd38","pitchNumber":1,"startTime":"2026-03-31T01:20:45.194Z","endTime":"2026-03-31T01:20:49.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.535078046422484,"aZ":-22.43087569193908,"pfxX":-10.775516025282485,"pfxZ":4.6670446084416195,"pX":-0.6242387657753978,"pZ":3.109397706283738,"vX0":6.827299332422622,"vY0":-143.64868665585723,"vZ0":-1.4418035362346204,"x":140.79,"y":154.83,"x0":-1.6327559431014085,"y0":50.00462589423028,"z0":5.013519313888102,"aX":-22.50283676946089},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.3,"breakHorizontal":18.1,"spinRate":2366,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3814229363934416,"extension":6.366837530379061},"index":4,"playId":"34a76c0f-b903-36d7-a076-8bec592bf554","pitchNumber":2,"startTime":"2026-03-31T01:21:04.251Z","endTime":"2026-03-31T01:21:31.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46645711319087,"aZ":-23.614463587878706,"pfxX":-11.736233993428003,"pfxZ":4.010357947810478,"pX":0.4912161819041164,"pZ":2.241435165887891,"vX0":9.825423447919547,"vY0":-145.2337297611049,"vZ0":-3.638887955439708,"x":98.28,"y":178.26,"x0":-1.4133386560510868,"y0":50.00130268220197,"z0":4.949329952391923,"aX":-25.03401221941325},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.7,"breakHorizontal":19.3,"spinRate":2546,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.37733856668785304,"extension":6.339466504653733},"index":5,"playId":"9a24e95d-937f-3c9a-a4da-7843e7d45e31","pitchNumber":3,"startTime":"2026-03-31T01:21:40.493Z","endTime":"2026-03-31T01:21:44.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09946345810588,"aZ":-30.286167270132427,"pfxX":-9.750988759493904,"pfxZ":1.0230906370488495,"pX":-0.01871499532570103,"pZ":0.8930148771526286,"vX0":7.336154496047219,"vY0":-134.9598384885498,"vZ0":-4.949179115187728,"x":117.71,"y":214.67,"x0":-1.5039848454902423,"y0":50.00377308763576,"z0":4.881236906101578,"aX":-18.006579617146578},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.0,"breakHorizontal":16.1,"spinRate":1934,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.40569016075048614,"extension":6.238303156413147},"index":6,"playId":"426d98e7-d5f9-3c8b-abec-4c4401a44173","pitchNumber":4,"startTime":"2026-03-31T01:21:56.031Z","endTime":"2026-03-31T01:21:59.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.165802322486535,"aZ":-24.7501110809848,"pfxX":-11.463760861070277,"pfxZ":3.5531693879735933,"pX":1.0684742609432545,"pZ":2.6352988998258873,"vX0":11.247979292439002,"vY0":-143.57131047948548,"vZ0":-2.3267161635347215,"x":76.27,"y":167.63,"x0":-1.4101937841343308,"y0":50.000673147232995,"z0":4.9961713093890685,"aX":-23.935429740684995},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.1,"breakHorizontal":18.5,"spinRate":2451,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3814775237557102,"extension":6.451951820382204},"index":7,"playId":"9849877d-f74b-38a2-a234-31b87d6f7a73","pitchNumber":5,"startTime":"2026-03-31T01:22:13.335Z","endTime":"2026-03-31T01:22:17.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.281246919312146,"aZ":-25.184162638849052,"pfxX":-11.063665570108592,"pfxZ":3.3291892915251076,"pX":-1.8429012985272573,"pZ":3.339118833364921,"vX0":3.672219795149777,"vY0":-144.39264721851163,"vZ0":-0.4094063937593767,"x":187.25,"y":148.62,"x0":-1.6977874899914076,"y0":50.004761693299784,"z0":5.039515510986644,"aX":-23.240075512696716},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.1,"breakHorizontal":19.2,"spinRate":2475,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3801082114933272,"extension":6.411910396794295},"index":8,"playId":"433131c4-2ed7-3405-b033-327e0cc96447","pitchNumber":6,"startTime":"2026-03-31T01:22:31.156Z","endTime":"2026-03-31T01:22:34.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:22:34.396Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield. Jesús Sánchez to 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:22:49.878Z","endTime":"2026-03-31T01:23:42.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591492906719907,"aZ":-31.31984493640288,"pfxX":4.00952196988137,"pfxZ":0.520989864229124,"pX":0.6812088036779471,"pZ":2.1011415931501873,"vX0":4.789440235649548,"vY0":-127.18738479061622,"vZ0":-1.2912513175508349,"x":91.03,"y":182.05,"x0":-1.7430624771603096,"y0":50.00567976444527,"z0":5.0853674815149645,"aX":6.608953914889729},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-8.3,"spinRate":2725,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.42964206981037734,"extension":6.42626459839491},"index":0,"playId":"e959f3ed-797c-300a-a420-c68cb6561737","pitchNumber":1,"startTime":"2026-03-31T01:23:00.868Z","endTime":"2026-03-31T01:23:04.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09406113484604,"aZ":-17.60475151279815,"pfxX":-7.781433138634757,"pfxZ":7.063112679672621,"pX":-0.6097283450857217,"pZ":4.463974313287532,"vX0":5.648966928856278,"vY0":-142.97143259908546,"vZ0":1.0570074205066593,"x":140.24,"y":118.25,"x0":-1.6038890171232745,"y0":50.002163804043775,"z0":5.197180423849236,"aX":-16.049449073877565},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":12.8,"spinRate":2421,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3836495355992313,"extension":6.1078731536747695},"index":1,"playId":"aa314c59-52af-3453-aa61-668349b72d39","pitchNumber":2,"startTime":"2026-03-31T01:23:17.610Z","endTime":"2026-03-31T01:23:20.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06405918112294,"aZ":-24.892626605609205,"pfxX":-11.299129862203623,"pfxZ":3.566734767393296,"pX":-0.7528111984912521,"pZ":2.77441990544581,"vX0":6.443944684839212,"vY0":-142.33666971650234,"vZ0":-2.045570194579766,"x":145.7,"y":163.87,"x0":-1.5834844398847812,"y0":50.005516222579374,"z0":5.086085500094765,"aX":-23.081805781248733},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":19.1,"spinRate":2390,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38548551139173437,"extension":6.227914270715032},"hitData":{"launchSpeed":91.6,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.07,"coordY":152.25}},"index":2,"playId":"732e71fe-ce14-3ba2-8523-d4efcc92a6fe","pitchNumber":3,"startTime":"2026-03-31T01:23:34.466Z","endTime":"2026-03-31T01:23:42.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.24,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:23:42.397Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to left fielder Jordan Beck.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:24:11.456Z","endTime":"2026-03-31T01:24:41.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.158037733382987,"aZ":-38.1507184361692,"pfxX":9.646772269368853,"pfxZ":-4.481743065374437,"pX":-0.11519773023771566,"pZ":1.414761453727311,"vX0":0.900556598017964,"vY0":-114.93737552827923,"vZ0":-0.13649066052863845,"x":121.39,"y":200.58,"x0":-1.7653875523269642,"y0":50.00506429008741,"z0":5.1929785384849625,"aX":12.852875031878673},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-7.8,"breakHorizontal":-17.6,"spinRate":2781,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.47732866293017784,"extension":6.31764106312371},"index":0,"playId":"c19959d8-a3b0-335e-91e4-8dd9bed3d193","pitchNumber":1,"startTime":"2026-03-31T01:24:13.097Z","endTime":"2026-03-31T01:24:17.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15737485250733,"aZ":-16.702659898453682,"pfxX":-7.639733784507851,"pfxZ":7.492342673111279,"pX":-0.12824409161961864,"pZ":3.0913949282204367,"vX0":7.02875402920461,"vY0":-142.85660786581133,"vZ0":-2.4428479210469973,"x":121.89,"y":155.31,"x0":-1.6289088337867181,"y0":50.0056192565418,"z0":5.0086446682263,"aX":-15.78078710383705},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":12.4,"spinRate":2419,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.38353661359688296,"extension":6.225679521552602},"hitData":{"launchSpeed":78.1,"launchAngle":52.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.29,"coordY":118.55}},"index":1,"playId":"fa834ea7-046e-3cb2-8b6c-9e6a7ee7a501","pitchNumber":2,"startTime":"2026-03-31T01:24:29.147Z","endTime":"2026-03-31T01:24:41.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:24:41.893Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Kirk strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:24:50.551Z","endTime":"2026-03-31T01:26:10.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697513269331832,"aZ":-33.88464949969456,"pfxX":5.441324526258905,"pfxZ":-1.1049590842718553,"pX":-0.12693892823340125,"pZ":1.696016550284493,"vX0":2.268786723744852,"vY0":-124.06911327366376,"vZ0":-1.242115775724705,"x":121.84,"y":192.99,"x0":-1.7610398959594853,"y0":50.001268059310334,"z0":5.036819280589055,"aX":8.448792290716975},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.0,"breakHorizontal":-10.4,"spinRate":2770,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.44211986326354324,"extension":6.519249702300075},"index":0,"playId":"5ac5e645-7d76-3008-834f-a08f5af9d9ef","pitchNumber":1,"startTime":"2026-03-31T01:25:06.933Z","endTime":"2026-03-31T01:25:11.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814923202690345,"aZ":-38.76651612863965,"pfxX":9.28943488401364,"pfxZ":-5.0830612757340905,"pX":-1.3431301308153256,"pZ":3.2050523226839016,"vX0":-1.7995362816687444,"vY0":-113.76755134991524,"vZ0":3.784796570162264,"x":168.2,"y":152.24,"x0":-1.7432966204243878,"y0":50.00133433492158,"z0":5.3873886689360155,"aX":12.05404133365373},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.8,"breakHorizontal":-16.3,"spinRate":2817,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4833029312856194,"extension":6.656814623298398},"index":1,"playId":"72c6fcb1-1207-32c1-b957-900eb309677b","pitchNumber":2,"startTime":"2026-03-31T01:25:25.241Z","endTime":"2026-03-31T01:25:29.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.726602039813535,"aZ":-23.869271672299213,"pfxX":-11.318322582029731,"pfxZ":4.029430608154019,"pX":0.10477154403150729,"pZ":2.048016925259985,"vX0":8.664301412306578,"vY0":-143.22772509443178,"vZ0":-4.030213510729472,"x":113.01,"y":183.48,"x0":-1.50217511602094,"y0":50.00017409881718,"z0":4.981791847674437,"aX":-23.310598877551573},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.6,"breakHorizontal":18.6,"spinRate":2405,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38366977367562827,"extension":6.357271744050836},"index":2,"playId":"13126f23-3c2b-3ddb-b03b-b85867d4afe2","pitchNumber":3,"startTime":"2026-03-31T01:25:43.987Z","endTime":"2026-03-31T01:25:46.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49648270822967,"aZ":-33.820633844061085,"pfxX":10.416478727071272,"pfxZ":-1.258952782347035,"pX":0.5413065243699587,"pZ":1.378881231038802,"vX0":1.4613631485252878,"vY0":-114.37993577998687,"vZ0":-1.0385820958398355,"x":96.37,"y":201.55,"x0":-1.4595916409106777,"y0":50.00159106982942,"z0":5.191369808478092,"aX":13.632663420736856},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.3,"breakHorizontal":-19.2,"spinRate":2796,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4811158086239353,"extension":6.406718733828713},"index":3,"playId":"c4e91743-eb35-344e-8f07-d3ee8379dc3e","pitchNumber":4,"startTime":"2026-03-31T01:26:05.489Z","endTime":"2026-03-31T01:26:10.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:26:10.494Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T01:28:38.192Z","endTime":"2026-03-31T01:29:01.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Brendon Little.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:28:06.457Z","endTime":"2026-03-31T01:28:40.496Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851711525053318,"aZ":-43.710102545190246,"pfxX":-1.6961226182711484,"pfxZ":-7.942371550421738,"pX":-0.5459395185767587,"pZ":2.7547593858417803,"vX0":7.352496187314679,"vY0":-119.67125187938129,"vZ0":11.643893324511696,"x":137.81,"y":164.4,"x0":-3.436286269987204,"y0":50.003960351207475,"z0":1.740007245531096,"aX":-2.4642294382372367},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.3,"breakHorizontal":1.3,"spinRate":2028,"spinDirection":323},"zone":1,"typeConfidence":2.0,"plateTime":0.45750577097323974,"extension":6.021605092100959},"index":1,"playId":"3fb825ad-1da2-3cb3-9ede-e1b3e6275411","pitchNumber":1,"startTime":"2026-03-31T01:28:40.496Z","endTime":"2026-03-31T01:28:44.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.067071323562427,"aZ":-44.31656756917534,"pfxX":-1.6902373605037058,"pfxZ":-8.502124920406642,"pX":0.17852974849581282,"pZ":2.787720888980903,"vX0":9.029696280881032,"vY0":-118.82951147017359,"vZ0":11.92226238294702,"x":110.19,"y":163.51,"x0":-3.4533010256776073,"y0":50.00294743813066,"z0":1.7333242939754305,"aX":-2.4153191741362416},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.0,"breakHorizontal":0.8,"spinRate":2043,"spinDirection":332},"zone":2,"typeConfidence":2.0,"plateTime":0.46118947149807976,"extension":5.950515562227461},"hitData":{"launchSpeed":92.6,"launchAngle":35.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.9,"coordY":73.74}},"index":2,"playId":"0b28039c-b3ed-3c26-84a0-5b8fa87ca318","pitchNumber":2,"startTime":"2026-03-31T01:28:54.501Z","endTime":"2026-03-31T01:29:01.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:29:01.526Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out sharply, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T01:29:14.387Z","endTime":"2026-03-31T01:30:43.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":67.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38122820221425,"aZ":-25.488925904857034,"pfxX":5.799310046000961,"pfxZ":5.71593878949498,"pX":0.8519076229899218,"pZ":1.3628179233360813,"vX0":7.436376736374848,"vY0":-108.2136751801478,"vZ0":5.7296522564179835,"x":84.53,"y":201.98,"x0":-3.401151115877298,"y0":50.00119080314481,"z0":1.4905190317899046,"aX":6.778029959965885},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":12.5,"breakHorizontal":-12.7,"spinRate":2446,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.5089312566738355,"extension":6.0465151747933295},"index":0,"playId":"1793481c-1940-3e82-9062-76b493087dc9","pitchNumber":1,"startTime":"2026-03-31T01:29:28.850Z","endTime":"2026-03-31T01:29:32.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.614129485500417,"aZ":-41.93709532425767,"pfxX":-3.0006284319337393,"pfxZ":-6.817178714585175,"pX":-1.1981894605581282,"pZ":3.1456568377272847,"vX0":6.47986653215696,"vY0":-118.87195556168898,"vZ0":12.13842073083223,"x":162.67,"y":153.85,"x0":-3.568563553805482,"y0":50.00234564748308,"z0":1.779593233509439,"aX":-4.29874145659521},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.0,"breakHorizontal":3.8,"spinRate":1995,"spinDirection":324},"zone":11,"typeConfidence":2.0,"plateTime":0.46064441077849816,"extension":6.015321318094823},"index":1,"playId":"9482a672-24d3-35eb-9dd9-2c8633b7ab08","pitchNumber":2,"startTime":"2026-03-31T01:29:42.684Z","endTime":"2026-03-31T01:29:46.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.284110794348386,"aZ":-42.94787597309052,"pfxX":-3.1513301869326833,"pfxZ":-7.4534837583867155,"pX":0.1217962172643197,"pZ":2.534664067469668,"vX0":9.114703258319354,"vY0":-119.53838546814335,"vZ0":11.060265343097297,"x":112.36,"y":170.34,"x0":-3.3329807808975276,"y0":50.00197584994665,"z0":1.7049073263572647,"aX":-4.555504455631583},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.3,"breakHorizontal":3.5,"spinRate":1999,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.45839376943201415,"extension":6.1447958233946975},"index":2,"playId":"b145617d-0759-3643-bdde-5104fb65255c","pitchNumber":3,"startTime":"2026-03-31T01:29:56.986Z","endTime":"2026-03-31T01:30:02.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04237062640991,"aZ":-44.758832438550215,"pfxX":-2.8106458317812395,"pfxZ":-8.754282410450857,"pX":-0.27043427012037785,"pZ":1.1218345655338091,"vX0":8.281082515650272,"vY0":-119.19600527109951,"vZ0":8.31067331012868,"x":127.31,"y":208.49,"x0":-3.4253016925544877,"y0":50.00135639092243,"z0":1.6326655764600966,"aX":-4.042665749466307},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.4,"breakHorizontal":3.1,"spinRate":1883,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.45962482309261743,"extension":6.065271516375639},"index":3,"playId":"8a0ac61f-bec0-31e4-9037-2476984f6054","pitchNumber":4,"startTime":"2026-03-31T01:30:16.164Z","endTime":"2026-03-31T01:30:20.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":65.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14609297268836,"aZ":-24.618059001592922,"pfxX":5.966921651810938,"pfxZ":6.7606381715185115,"pX":-0.45789253164025934,"pZ":2.61836959738777,"vX0":4.729216304046463,"vY0":-105.74223688778554,"vZ0":7.878620019115481,"x":134.45,"y":168.08,"x0":-3.509028002465376,"y0":50.00480456781175,"z0":1.678426965497424,"aX":6.671500513721171},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":15.0,"breakHorizontal":-12.2,"spinRate":2464,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.5205002234505658,"extension":5.997631891503527},"hitData":{"launchSpeed":105.0,"launchAngle":-2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":94.28,"coordY":162.19}},"index":4,"playId":"2a1332fc-8171-3bf5-a7c4-b8663df67c7e","pitchNumber":5,"startTime":"2026-03-31T01:30:36.004Z","endTime":"2026-03-31T01:30:43.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:30:43.025Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T01:31:05.455Z","endTime":"2026-03-31T01:31:48.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765129250778102,"aZ":-45.77520929538761,"pfxX":-2.6806721987381383,"pfxZ":-9.303220660377349,"pX":0.001174199494423752,"pZ":2.67271091673612,"vX0":8.616849522811874,"vY0":-120.28996318735054,"vZ0":11.92217522367264,"x":116.96,"y":166.62,"x0":-3.2821073587244176,"y0":50.00046035446786,"z0":1.713214728778858,"aX":-3.9205281907774956},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.4,"breakHorizontal":2.8,"spinRate":1919,"spinDirection":328},"zone":5,"typeConfidence":2.0,"plateTime":0.45568367641711216,"extension":6.122479023947021},"index":0,"playId":"05f7df20-bdd2-3d51-978f-5409bd8764b5","pitchNumber":1,"startTime":"2026-03-31T01:31:13.700Z","endTime":"2026-03-31T01:31:17.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.671753272128353,"aZ":-44.96240925337328,"pfxX":-1.8794398762212918,"pfxZ":-8.609646017589338,"pX":-0.1308362796906079,"pZ":1.7325563354805664,"vX0":8.365456547729028,"vY0":-121.119563069868,"vZ0":9.63459883008617,"x":121.99,"y":192.0,"x0":-3.385275728064793,"y0":50.00143527849029,"z0":1.6351106535142157,"aX":-2.7922016966061958},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.8,"breakHorizontal":1.4,"spinRate":2068,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.45222188059960766,"extension":6.020031852155978},"index":1,"playId":"eacccf11-6b69-33d8-870e-9a9c90efcbd9","pitchNumber":2,"startTime":"2026-03-31T01:31:28.092Z","endTime":"2026-03-31T01:31:31.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.882054478125013,"aZ":-45.307883180220045,"pfxX":-2.0050262217416663,"pfxZ":-8.845382959052584,"pX":0.9555557588710927,"pZ":3.0079577299726235,"vX0":10.732984107981073,"vY0":-120.85408535003945,"vZ0":12.60696462481282,"x":80.58,"y":157.57,"x0":-3.2769778859822045,"y0":50.0057428789791,"z0":1.6995718779309619,"aX":-2.975575974325339},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.6,"breakHorizontal":1.2,"spinRate":2062,"spinDirection":328},"zone":12,"typeConfidence":2.0,"plateTime":0.45268650986595826,"extension":6.0859226127459864},"index":2,"playId":"d5259966-3467-3bb3-bdd7-5e48c1c22e64","pitchNumber":3,"startTime":"2026-03-31T01:31:44.410Z","endTime":"2026-03-31T01:31:48.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:31:48.483Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T01:33:44.252Z","endTime":"2026-03-31T01:34:43.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64248134044766,"aZ":-16.515909497617542,"pfxX":-8.496353009752243,"pfxZ":7.5616836836657155,"pX":0.6444921645926891,"pZ":2.194136314054837,"vX0":8.845368376068093,"vY0":-143.1426950235223,"vZ0":-5.103933599794029,"x":92.43,"y":179.54,"x0":-1.3847091298990488,"y0":50.00488657771512,"z0":5.037554174232653,"aX":-17.59938572476124},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2411,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3829299845768275,"extension":6.233341379891644},"index":0,"playId":"37f454d9-1406-325c-804d-0026a2c19a65","pitchNumber":1,"startTime":"2026-03-31T01:34:00.091Z","endTime":"2026-03-31T01:34:03.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93860490689333,"aZ":-14.748075853600456,"pfxX":-7.551254682775409,"pfxZ":8.291660566980301,"pX":1.6193371596390522,"pZ":2.6311624435667857,"vX0":11.186727719765582,"vY0":-143.53272465888136,"vZ0":-4.184832798557027,"x":55.27,"y":167.74,"x0":-1.3343471058731917,"y0":50.00267671669093,"z0":5.01629618514736,"aX":-15.871154432074212},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2386,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3805396335613058,"extension":6.355465746194094},"index":1,"playId":"d1d2cee7-c78e-39dd-b87a-fe3a96f4afb9","pitchNumber":2,"startTime":"2026-03-31T01:34:17.413Z","endTime":"2026-03-31T01:34:20.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539568847578735,"aZ":-33.56075452078181,"pfxX":4.419332585565265,"pfxZ":-0.8455001254187628,"pX":0.02191327876858345,"pZ":1.3001854384640277,"vX0":2.535866668339371,"vY0":-126.6864926061341,"vZ0":-2.6667773207263603,"x":116.16,"y":203.67,"x0":-1.563072051990603,"y0":50.0032072219584,"z0":5.023481737274608,"aX":7.25196043526241},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.9,"breakHorizontal":-8.5,"spinRate":2741,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4307606896007661,"extension":6.287065850311679},"hitData":{"launchSpeed":92.9,"launchAngle":39.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.14,"coordY":66.93}},"index":2,"playId":"3bd25f04-c3c2-31c9-b0e1-bcdb65f65d43","pitchNumber":3,"startTime":"2026-03-31T01:34:34.033Z","endTime":"2026-03-31T01:34:43.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:34:43.302Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T01:34:48.397Z","endTime":"2026-03-31T01:36:12.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.609599871684885,"aZ":-24.218191758360117,"pfxX":-11.68251661599795,"pfxZ":3.7999853016060205,"pX":-0.31102713043095775,"pZ":1.2332539232512936,"vX0":7.683436977738469,"vY0":-143.80690864851456,"vZ0":-6.3776687878576,"x":128.86,"y":205.48,"x0":-1.5008760523186142,"y0":50.00084959028798,"z0":4.983785926854141,"aX":-24.44544246174338},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.8,"breakHorizontal":19.6,"spinRate":2470,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.381004039952185,"extension":6.424146670003522},"index":0,"playId":"f51d7f0a-8912-3607-9853-d486c38d9b7c","pitchNumber":1,"startTime":"2026-03-31T01:35:14.365Z","endTime":"2026-03-31T01:35:19.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.842591234072586,"aZ":-25.983779541883724,"pfxX":-11.85770741752631,"pfxZ":2.983087304643046,"pX":-0.03177029556839048,"pZ":2.7098876426401697,"vX0":8.260913229235104,"vY0":-143.14402202681362,"vZ0":-2.1211663567189936,"x":118.21,"y":165.61,"x0":-1.4135033230440186,"y0":50.00474527950013,"z0":5.086226032910389,"aX":-24.625954149774568},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":19.8,"spinRate":2427,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3825431018221992,"extension":6.349071251732721},"index":1,"playId":"1a3be962-b81d-3108-9293-1dfafbf9a583","pitchNumber":2,"startTime":"2026-03-31T01:35:35.788Z","endTime":"2026-03-31T01:35:39.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45046097187295,"aZ":-23.771439114584137,"pfxX":-10.643412376376755,"pfxZ":3.987866996716323,"pX":0.149733271125092,"pZ":1.9036332879372442,"vX0":8.380104809996253,"vY0":-143.84671287749597,"vZ0":-4.679782496845104,"x":111.29,"y":187.38,"x0":-1.4094759614173757,"y0":50.005693782021254,"z0":5.013757165248058,"aX":-22.445504909716213},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2422,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3798700749896633,"extension":6.318593583633667},"index":2,"playId":"e51bd205-5047-3c7a-9570-374b3f23e112","pitchNumber":3,"startTime":"2026-03-31T01:35:52.605Z","endTime":"2026-03-31T01:35:56.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75303610976945,"aZ":-13.569008127139485,"pfxX":-6.842094369694198,"pfxZ":8.796438587044886,"pX":0.6836110281894006,"pZ":2.8755421011591955,"vX0":8.742540718707811,"vY0":-144.34133197143169,"vZ0":-3.696097026061709,"x":90.94,"y":161.14,"x0":-1.4917691787823613,"y0":50.007056218339166,"z0":5.004898298363324,"aX":-14.479436837070624},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2306,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.3790743817120257,"extension":6.202559056985189},"index":3,"playId":"2e8d27e2-760f-3c73-9c43-facbbbf05f68","pitchNumber":4,"startTime":"2026-03-31T01:36:09.522Z","endTime":"2026-03-31T01:36:12.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:36:12.522Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T01:36:26.301Z","endTime":"2026-03-31T01:37:01.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15149679775968,"aZ":-12.567053199554028,"pfxX":-7.2277486438677405,"pfxZ":9.265295978319047,"pX":1.1346500201129763,"pZ":2.2747226300779197,"vX0":9.859234781619257,"vY0":-144.23370175134502,"vZ0":-5.448939817280985,"x":73.75,"y":177.36,"x0":-1.3817777057342469,"y0":50.00276338583271,"z0":4.95693818955893,"aX":-15.296204573750348},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2501,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3791021354004407,"extension":6.367081956708748},"index":0,"playId":"c2cfad81-d912-3e5a-ade2-8e653172d182","pitchNumber":1,"startTime":"2026-03-31T01:36:37.542Z","endTime":"2026-03-31T01:36:41.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84247365754808,"aZ":-13.359038558136561,"pfxX":-7.499586950119011,"pfxZ":8.799616034406725,"pX":-0.4147711273905961,"pZ":2.62167034128437,"vX0":6.2945154858183185,"vY0":-145.04307794105057,"vZ0":-4.363725160580698,"x":132.81,"y":167.99,"x0":-1.6350579411062252,"y0":50.001213868618116,"z0":4.955822497556742,"aX":-16.032142468168065},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.2,"breakHorizontal":12.4,"spinRate":2465,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.37714279895906433,"extension":6.267836843178814},"hitData":{"launchSpeed":96.7,"launchAngle":23.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.4,"coordY":72.37}},"index":1,"playId":"7605cfb3-4e33-3fca-9b05-9cbe8e8a6663","pitchNumber":2,"startTime":"2026-03-31T01:36:53.521Z","endTime":"2026-03-31T01:37:01.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:37:01.518Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Braxton Fulford pops out to first baseman Kazuma Okamoto in foul territory.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:39:35.269Z","endTime":"2026-03-31T01:40:04.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Davis Schneider replaces first baseman Vladimir Guerrero Jr., batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:39:37.283Z","endTime":"2026-03-31T01:39:37.284Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nathan Lukes replaces center fielder Daulton Varsho, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T01:39:37.285Z","endTime":"2026-03-31T01:39:37.286Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":662139,"link":"/api/v1/people/662139"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to first base for Kazuma Okamoto.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-31T01:39:37.287Z","endTime":"2026-03-31T01:39:37.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"700","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to third base for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-31T01:39:37.289Z","endTime":"2026-03-31T01:39:37.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Heineman replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-31T01:39:37.291Z","endTime":"2026-03-31T01:39:37.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":54.9,"endSpeed":51.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.392540812350404,"aZ":-23.843712568729693,"pfxX":-2.6691504168311977,"pfxZ":12.873370907739334,"pX":0.45423715500238426,"pZ":2.360224085487743,"vX0":2.910994692501888,"vY0":-79.9616996915325,"vZ0":0.1375181976536064,"x":99.69,"y":175.05,"x0":-1.043737264144692,"y0":50.00224825880705,"z0":7.060456492391846,"aX":-1.7271316393084635},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":24.0,"breakHorizontal":3.7,"spinRate":1497,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.6852183585955554,"extension":3.920917541417033},"index":5,"playId":"10730c7e-a6c8-3484-a4eb-5803a9f7d2b5","pitchNumber":1,"startTime":"2026-03-31T01:39:37.293Z","endTime":"2026-03-31T01:39:41.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":47.0,"endSpeed":43.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.685510994275006,"aZ":-27.625670727360934,"pfxX":-3.509895577441606,"pfxZ":9.704953872888034,"pX":-0.4489017991686139,"pZ":4.312120856400638,"vX0":1.248936895598249,"vY0":-68.09037604511185,"vZ0":5.567711260521565,"x":134.11,"y":122.35,"x0":-0.9234288725403903,"y0":50.00017173200102,"z0":7.828215744252552,"aX":-1.6429170800921686},"breaks":{"breakAngle":3.6,"breakLength":24.0,"breakY":24.0,"breakVertical":-104.3,"breakVerticalInduced":20.9,"breakHorizontal":5.8,"spinRate":1320,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.8053416336013814,"extension":3.4388218265205617},"index":6,"playId":"9933dd42-1d26-3044-a9a6-d9d3000ee48e","pitchNumber":2,"startTime":"2026-03-31T01:39:47.135Z","endTime":"2026-03-31T01:39:54.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":60.2,"endSpeed":55.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.641910367512782,"aZ":-22.030107630960764,"pfxX":-4.255754977750362,"pfxZ":13.061449541304178,"pX":0.8285585695350014,"pZ":2.4184550634164874,"vX0":3.787520834763797,"vY0":-87.66956646713386,"vZ0":-1.3232296039144118,"x":85.42,"y":173.48,"x0":-0.8090772563069073,"y0":50.00395053545739,"z0":6.867309805253215,"aX":-3.306100705083951},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":23.6,"breakHorizontal":6.5,"spinRate":1609,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.6252806412403213,"extension":4.025764290495133},"hitData":{"launchSpeed":77.8,"launchAngle":66.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":180.96,"coordY":174.09}},"index":7,"playId":"4b83f794-dfd3-33f1-aaba-4db42054e514","pitchNumber":3,"startTime":"2026-03-31T01:39:56.422Z","endTime":"2026-03-31T01:40:04.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:40:04.253Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (1) on a sharp line drive to right fielder Addison Barger, deflected by center fielder Nathan Lukes.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:40:15.302Z","endTime":"2026-03-31T01:40:46.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":55.9,"endSpeed":52.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.922021578320258,"aZ":-23.268999277596038,"pfxX":-1.5612476539102538,"pfxZ":13.29286843393794,"pX":1.0771722173032183,"pZ":1.9345309978945002,"vX0":3.61969630192037,"vY0":-81.40621121923031,"vZ0":-0.7841834637101166,"x":75.94,"y":186.55,"x0":-0.974504404692263,"y0":50.00038075428171,"z0":6.936293974677064,"aX":-1.0456859664749978},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":24.4,"breakHorizontal":1.6,"spinRate":1501,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.6734427741199163,"extension":3.9903808020642444},"index":0,"playId":"83bbbe7b-455c-3575-a23c-4818a1696544","pitchNumber":1,"startTime":"2026-03-31T01:40:25.909Z","endTime":"2026-03-31T01:40:29.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":55.5,"endSpeed":51.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.538965464956265,"aZ":-24.306861325514134,"pfxX":-4.087725091512182,"pfxZ":11.8990440400227,"pX":0.2074058897402432,"pZ":3.5109883580800134,"vX0":2.9219281149996217,"vY0":-80.8048679590638,"vZ0":1.8676887007219178,"x":109.09,"y":143.98,"x0":-1.0932809842896078,"y0":50.00309773471555,"z0":7.116124951676377,"aX":-2.703060083210614},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":22.8,"breakHorizontal":6.4,"spinRate":1519,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.6778674034872645,"extension":4.057050618443054},"hitData":{"launchSpeed":103.2,"launchAngle":18.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.62,"coordY":77.51}},"index":1,"playId":"408a9913-5a14-39dc-9c97-3c281031147a","pitchNumber":2,"startTime":"2026-03-31T01:40:34.887Z","endTime":"2026-03-31T01:40:46.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:40:46.932Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (1) on a sharp line drive to left fielder Jesús Sánchez, deflected by center fielder Nathan Lukes. Brenton Doyle scores.","rbi":1,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:40:54.194Z","endTime":"2026-03-31T01:41:26.983Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":623168,"link":"/api/v1/people/623168"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":55.5,"endSpeed":51.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.818931973520606,"aZ":-23.519709959572506,"pfxX":-3.7445612500414867,"pfxZ":13.143177695343779,"pX":0.7631095799032631,"pZ":2.7388897339218157,"vX0":3.4233381184915395,"vY0":-80.7500139125015,"vZ0":0.5034400522924332,"x":87.91,"y":164.83,"x0":-0.900853738478366,"y0":50.0016789430047,"z0":7.061859468866487,"aX":-2.4652491317425262},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":24.6,"breakHorizontal":5.5,"spinRate":1502,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.6791078339759586,"extension":4.0568470816858335},"hitData":{"launchSpeed":101.0,"launchAngle":14.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":91.09,"coordY":77.0}},"index":0,"playId":"2b95850f-3a38-39a8-a106-c514658b3ead","pitchNumber":1,"startTime":"2026-03-31T01:41:14.419Z","endTime":"2026-03-31T01:41:26.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:41:26.983Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Ritter singles on a line drive to center fielder Nathan Lukes. Hunter Goodman to 3rd.","rbi":0,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:41:59.003Z","endTime":"2026-03-31T01:42:10.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Ritter replaces Willi Castro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T01:41:49.156Z","endTime":"2026-03-31T01:42:00.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":49.7,"endSpeed":46.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.006610494285868,"aZ":-25.559101455491955,"pfxX":-0.46620352086542516,"pfxZ":12.599983587400063,"pX":-0.05432661691879914,"pZ":2.8330501017654277,"vX0":1.3539857776184687,"vY0":-72.25264428304473,"vZ0":2.562202754839169,"x":119.07,"y":162.29,"x0":-0.9460108264925938,"y0":50.00116979691432,"z0":7.351360380849851,"aX":-0.24476302792110657},"breaks":{"breakAngle":0.0,"breakLength":19.2,"breakY":24.0,"breakVertical":-86.9,"breakVerticalInduced":24.7,"breakHorizontal":0.2,"spinRate":1352,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.760263533776647,"extension":3.792074268063416},"hitData":{"launchSpeed":90.4,"launchAngle":15.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.26,"coordY":89.5}},"index":1,"playId":"ebf59b0d-e620-32ff-a8c3-12e05fd6c724","pitchNumber":1,"startTime":"2026-03-31T01:42:00.744Z","endTime":"2026-03-31T01:42:10.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:42:10.551Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (2) on a sharp fly ball to center fielder Nathan Lukes. Hunter Goodman scores. Ryan Ritter to 3rd.","rbi":1,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:42:27.442Z","endTime":"2026-03-31T01:42:42.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":623168,"link":"/api/v1/people/623168"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":59.3,"endSpeed":54.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.842641472951732,"aZ":-23.337804849894905,"pfxX":-1.5070011727424637,"pfxZ":11.803015112501425,"pX":0.8568677504874973,"pZ":3.185802895043161,"vX0":3.2571349079161247,"vY0":-86.30077283194285,"vZ0":0.45530224389173357,"x":84.34,"y":152.76,"x0":-0.8652967545862804,"y0":50.002507156733365,"z0":6.962420747780219,"aX":-1.12834019862027},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":22.1,"breakHorizontal":1.6,"spinRate":1637,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.6364744407864364,"extension":4.108958618489744},"hitData":{"launchSpeed":101.5,"launchAngle":29.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":152.22,"coordY":55.32}},"index":0,"playId":"754f2242-4b40-321b-a406-d9670a32e974","pitchNumber":1,"startTime":"2026-03-31T01:42:28.982Z","endTime":"2026-03-31T01:42:42.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:42:42.796Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a sharp line drive to right fielder Addison Barger. Ryan Ritter scores. Ezequiel Tovar scores.","rbi":2,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:43:05.063Z","endTime":"2026-03-31T01:43:27.251Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":623168,"link":"/api/v1/people/623168"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":623168,"link":"/api/v1/people/623168"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":43.9,"endSpeed":41.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.94608884074436,"aZ":-27.811059216940176,"pfxX":-1.8490425011103313,"pfxZ":10.754416171792943,"pX":-0.6074162546534437,"pZ":3.41362521308663,"vX0":1.026759925116825,"vY0":-63.52360892535882,"vZ0":5.5283898147216135,"x":140.15,"y":146.61,"x0":-1.188701974673589,"y0":50.00300377648573,"z0":7.886765386165163,"aX":-0.7502604841871574},"breaks":{"breakAngle":1.2,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.2,"breakVerticalInduced":23.2,"breakHorizontal":2.9,"spinRate":1274,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.8646423834203887,"extension":3.491951924629161},"index":0,"playId":"5ab30f71-95aa-3efd-98a6-62d3d5d226c7","pitchNumber":1,"startTime":"2026-03-31T01:43:07.412Z","endTime":"2026-03-31T01:43:11.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":44.9,"endSpeed":42.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.259577149776526,"aZ":-26.88096457028492,"pfxX":0.08489105471570801,"pfxZ":12.395108552103096,"pX":-0.3967877937500868,"pZ":3.250156286444999,"vX0":0.7456887718342935,"vY0":-65.14422645977801,"vZ0":4.679206535032041,"x":132.12,"y":151.03,"x0":-0.9892009022057319,"y0":50.00236725328087,"z0":7.7718753992671585,"aX":0.03619685564361028},"breaks":{"breakAngle":0.0,"breakLength":25.2,"breakY":24.0,"breakVertical":-111.6,"breakVerticalInduced":25.6,"breakHorizontal":-0.5,"spinRate":1285,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.8428973945001497,"extension":3.676348152587546},"hitData":{"launchSpeed":102.2,"launchAngle":20.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.35,"coordY":67.62}},"index":1,"playId":"7a1e3679-2fe0-34b5-b274-395cf48ea0ff","pitchNumber":2,"startTime":"2026-03-31T01:43:17.231Z","endTime":"2026-03-31T01:43:27.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:43:27.251Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to left fielder Jesús Sánchez. TJ Rumfield to 2nd.","rbi":0,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:43:46.530Z","endTime":"2026-03-31T01:44:38.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":47.0,"endSpeed":43.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.979420838877194,"aZ":-26.268812262585346,"pfxX":-2.6114220407395248,"pfxZ":12.639666472914273,"pX":0.11490840054865521,"pZ":3.360740722093047,"vX0":2.0014863282586375,"vY0":-68.15552387796474,"vZ0":3.9937127280339464,"x":112.62,"y":148.04,"x0":-1.0380915029995792,"y0":50.00267379144525,"z0":7.680932384859988,"aX":-1.2200832837807645},"breaks":{"breakAngle":2.4,"breakLength":22.8,"breakY":24.0,"breakVertical":-99.8,"breakVerticalInduced":25.6,"breakHorizontal":3.8,"spinRate":1354,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.8058076559124077,"extension":3.620893350150157},"index":0,"playId":"80c6cb77-1734-39e7-a74c-ce2471b4440f","pitchNumber":1,"startTime":"2026-03-31T01:43:52.340Z","endTime":"2026-03-31T01:43:56.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":43.8,"endSpeed":40.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.088018895161377,"aZ":-27.685345493145636,"pfxX":-3.527725295678946,"pfxZ":11.183845895153915,"pX":-0.11269426937690698,"pZ":4.527110821518998,"vX0":1.5155092215056514,"vY0":-63.259526861906664,"vZ0":6.718719787890107,"x":121.3,"y":116.55,"x0":-0.8740789246618326,"y0":50.000465375610126,"z0":8.07717342919368,"aX":-1.4145356685556087},"breaks":{"breakAngle":2.4,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.2,"breakVerticalInduced":24.7,"breakHorizontal":5.6,"spinRate":1273,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.8693542472986304,"extension":3.4225914144250185},"index":1,"playId":"4626c966-280b-3de0-94f0-a0a4a83ff6e7","pitchNumber":2,"startTime":"2026-03-31T01:44:03.426Z","endTime":"2026-03-31T01:44:08.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":48.4,"endSpeed":44.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.352101876385216,"aZ":-26.020599489638823,"pfxX":-1.5862110377535776,"pfxZ":12.37344212418632,"pX":-1.1492933327317885,"pZ":3.7172289834559202,"vX0":0.2646946356977404,"vY0":-70.25343465709149,"vZ0":4.174748179057247,"x":160.81,"y":138.41,"x0":-1.1346767630282233,"y0":50.00232031330037,"z0":7.493740093788784,"aX":-0.7886380822101151},"breaks":{"breakAngle":1.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-92.9,"breakVerticalInduced":25.0,"breakHorizontal":2.8,"spinRate":1346,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.7812319435456949,"extension":3.8384676495579964},"hitData":{"launchSpeed":87.0,"launchAngle":13.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.5,"coordY":86.34}},"index":2,"playId":"e3a3bac6-4647-33d7-8963-891322104c91","pitchNumber":3,"startTime":"2026-03-31T01:44:27.180Z","endTime":"2026-03-31T01:44:38.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:44:38.374Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, second baseman Davis Schneider to first baseman Kazuma Okamoto. TJ Rumfield to 3rd. Troy Johnston to 2nd.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:44:53.662Z","endTime":"2026-03-31T01:45:00.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":47.6,"endSpeed":44.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.106645481468094,"aZ":-26.4580987793668,"pfxX":-3.786508218541707,"pfxZ":11.830236078396608,"pX":0.40189670046397835,"pZ":2.0946801484518036,"vX0":2.561794844337215,"vY0":-69.22604431583298,"vZ0":2.4268721703401495,"x":101.68,"y":182.22,"x0":-0.9851990161009796,"y0":50.00025122047454,"z0":7.428726888034866,"aX":-1.8279863514452825},"breaks":{"breakAngle":3.6,"breakLength":21.6,"breakY":24.0,"breakVertical":-98.0,"breakVerticalInduced":23.3,"breakHorizontal":5.8,"spinRate":1383,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.7928059185632996,"extension":3.6953687926965952},"hitData":{"launchSpeed":72.6,"launchAngle":15.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.35,"coordY":148.01}},"index":0,"playId":"f5aa5a0f-32e5-3ead-a0c0-b3249200c440","pitchNumber":1,"startTime":"2026-03-31T01:44:53.662Z","endTime":"2026-03-31T01:45:00.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:45:00.683Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out sharply to center fielder Nathan Lukes.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:45:19.003Z","endTime":"2026-03-31T01:45:26.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":46.0,"endSpeed":43.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.17851459041848,"aZ":-26.62707913193795,"pfxX":-2.756864995513824,"pfxZ":12.264581511415647,"pX":0.18533151227949243,"pZ":2.1833747041900415,"vX0":1.7478751071786414,"vY0":-66.80822205450681,"vZ0":3.0269864974429166,"x":109.94,"y":179.83,"x0":-0.7815674624564668,"y0":50.00160017611246,"z0":7.539810619839508,"aX":-1.2465161592986373},"breaks":{"breakAngle":2.4,"breakLength":24.0,"breakY":24.0,"breakVertical":-105.4,"breakVerticalInduced":24.4,"breakHorizontal":4.2,"spinRate":1290,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.8197604237686194,"extension":3.6062443249648366},"hitData":{"launchSpeed":105.6,"launchAngle":18.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.66,"coordY":62.45}},"index":0,"playId":"c1ee37ee-3083-3e60-9b7b-ea73bf54a598","pitchNumber":1,"startTime":"2026-03-31T01:45:19.003Z","endTime":"2026-03-31T01:45:26.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:45:26.037Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrés Giménez homers (1) on a fly ball to center field.","rbi":1,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:47:58.238Z","endTime":"2026-03-31T01:49:54.508Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Ryan Ritter remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:46:56.804Z","endTime":"2026-03-31T01:47:47.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brett Sullivan replaces catcher Hunter Goodman, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T01:47:47.191Z","endTime":"2026-03-31T01:48:00.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.872723191577883,"aZ":-17.800349419929898,"pfxX":-7.752844264251855,"pfxZ":7.033138843485045,"pX":-0.3601131656042686,"pZ":3.208489483416696,"vX0":6.185867286835873,"vY0":-141.93101986944882,"vZ0":-2.1795982407583345,"x":130.73,"y":152.15,"x0":-1.5583502469306045,"y0":50.00523339375718,"z0":5.1174242850093625,"aX":-15.851408567160968},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":12.8,"spinRate":2330,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.38561714862519025,"extension":6.165203578775201},"index":2,"playId":"74772d4f-b7c2-3d5b-a3ae-58345fd96be3","pitchNumber":1,"startTime":"2026-03-31T01:48:00.570Z","endTime":"2026-03-31T01:48:27.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23202818679308,"aZ":-38.32361491222216,"pfxX":7.389341534981705,"pfxZ":-4.569973153080566,"pX":0.611841030414079,"pZ":0.8887720602257183,"vX0":2.7208138966165296,"vY0":-115.48888765527485,"vZ0":-1.3981911499300363,"x":93.68,"y":214.78,"x0":-1.5426989075529356,"y0":50.002148542298684,"z0":5.200027888551592,"aX":9.944802184149788},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.3,"breakHorizontal":-14.0,"spinRate":2650,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4749177510327991,"extension":6.775334638984763},"index":3,"playId":"1b49e0fb-278d-3113-9345-ea94a22ca00d","pitchNumber":2,"startTime":"2026-03-31T01:48:33.238Z","endTime":"2026-03-31T01:48:36.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-31T01:48:44.052Z","endTime":"2026-03-31T01:48:53.983Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03470516082967,"aZ":-17.88954619115049,"pfxX":-8.462602746453172,"pfxZ":6.897406210335793,"pX":-0.11506968963884533,"pZ":2.7319275626729236,"vX0":6.96211973579844,"vY0":-142.78675364728838,"vZ0":-3.243597154267387,"x":92.11,"y":142.78,"x0":-1.4821899588360312,"y0":50.00006349438366,"z0":5.0043357992546404,"aX":-17.519393369415184},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":13.9,"spinRate":2292,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3831897322967386,"extension":6.191626535378378},"index":5,"playId":"33273e6b-f426-39de-b89e-c47ead91b28c","pitchNumber":3,"startTime":"2026-03-31T01:48:53.983Z","endTime":"2026-03-31T01:48:59.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10641283187969,"aZ":-17.57369229528706,"pfxX":-7.0514913793579215,"pfxZ":7.065159047655271,"pX":0.5491819837126731,"pZ":2.486036670125176,"vX0":8.029307561491542,"vY0":-142.88596103247647,"vZ0":-3.7683678576840416,"x":96.07,"y":171.66,"x0":-1.3819479403936639,"y0":50.00375261393009,"z0":4.927176093250048,"aX":-14.573547310028353},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":11.2,"spinRate":2180,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.383417161962317,"extension":5.999118521042128},"index":6,"playId":"5e340554-5e5f-3f6b-932b-d25171874ce7","pitchNumber":4,"startTime":"2026-03-31T01:49:12.526Z","endTime":"2026-03-31T01:49:16.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761283427687776,"aZ":-30.741825862123815,"pfxX":-10.158569117429348,"pfxZ":0.7935431329985354,"pX":0.43515555493296026,"pZ":1.816703983119519,"vX0":8.462150343827126,"vY0":-133.77853946757082,"vZ0":-2.708504864276804,"x":100.41,"y":189.73,"x0":-1.4485794887354273,"y0":50.00631142203208,"z0":5.045139345774853,"aX":-18.423538528012667},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.1,"breakHorizontal":16.6,"spinRate":1806,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.40937155372028666,"extension":6.606919974716181},"hitData":{"launchSpeed":101.7,"launchAngle":24.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":169.29,"coordY":40.75}},"index":7,"playId":"ac48926f-509d-3292-8227-da54e97d8e8e","pitchNumber":5,"startTime":"2026-03-31T01:49:29.742Z","endTime":"2026-03-31T01:49:54.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:49:54.508Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:50:03.326Z","endTime":"2026-03-31T01:51:12.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801356213797202,"aZ":-39.68985396649883,"pfxX":9.427100043934683,"pfxZ":-5.630681326438913,"pX":0.2599920616785288,"pZ":1.1426095627960609,"vX0":1.4908213570668347,"vY0":-115.40628195248388,"vZ0":-0.44090096146570745,"x":107.09,"y":207.93,"x0":-1.6201677828655938,"y0":50.00545545611526,"z0":5.197121634923463,"aX":12.57094328874627},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.0,"breakHorizontal":-17.4,"spinRate":2868,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4767303009348818,"extension":6.381962653641891},"index":0,"playId":"99ab6c39-bdc5-3b94-b201-71a3a7bdabf2","pitchNumber":1,"startTime":"2026-03-31T01:50:14.990Z","endTime":"2026-03-31T01:50:20.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03938400713997,"aZ":-15.009685467876302,"pfxX":-6.945053783186823,"pfxZ":8.323342783608403,"pX":-0.214588271567115,"pZ":2.8850225400030087,"vX0":6.4023514027459205,"vY0":-143.16038925761706,"vZ0":-3.2626271260329287,"x":125.18,"y":160.88,"x0":-1.5846986315550402,"y0":50.004597191122166,"z0":4.987237931440856,"aX":-14.324701454069096},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2261,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.38355860302242295,"extension":6.270614276254494},"index":1,"playId":"953a2614-1128-3d8f-8d39-048befd11a88","pitchNumber":2,"startTime":"2026-03-31T01:50:29.607Z","endTime":"2026-03-31T01:50:33.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76055386496863,"aZ":-26.54568615042599,"pfxX":-12.215825352415337,"pfxZ":2.761569835832156,"pX":-0.9720667212979862,"pZ":2.042495435121475,"vX0":6.039563140157083,"vY0":-142.61001685462907,"vZ0":-3.642097129065102,"x":154.05,"y":183.63,"x0":-1.5413649535106113,"y0":50.00578852451749,"z0":5.029557056062118,"aX":-24.922007946153908},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.3,"breakHorizontal":20.8,"spinRate":2365,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.38551500097909663,"extension":6.38785739846149},"index":2,"playId":"d57d7441-8477-31db-b5c4-611d804baa9a","pitchNumber":3,"startTime":"2026-03-31T01:50:46.596Z","endTime":"2026-03-31T01:50:50.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88322700868242,"aZ":-26.528887916120116,"pfxX":-10.462345751823706,"pfxZ":3.116180122142527,"pX":0.6512979062752209,"pZ":1.8329857716652553,"vX0":8.964560052359708,"vY0":-134.01385040516948,"vZ0":-3.3161033400523148,"x":92.17,"y":189.29,"x0":-1.3834171614737003,"y0":50.00539431710709,"z0":4.98863210635648,"aX":-18.968592380144038},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2043,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4092457675587542,"extension":6.368836522375409},"index":3,"playId":"5721c2a2-e807-37cf-ac45-3e64004f16e3","pitchNumber":4,"startTime":"2026-03-31T01:51:09.174Z","endTime":"2026-03-31T01:51:12.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:51:12.436Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a sharp ground ball to shortstop Ezequiel Tovar.","rbi":0,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:51:27.793Z","endTime":"2026-03-31T01:53:13.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22594291516375,"aZ":-16.306128314571573,"pfxX":-8.550392641100363,"pfxZ":7.479842885005209,"pX":0.5987998275965789,"pZ":2.426726675351234,"vX0":8.836994224056625,"vY0":-145.02040398284697,"vZ0":-4.654602306395542,"x":94.18,"y":173.26,"x0":-1.383130404847573,"y0":50.00114113980943,"z0":5.053406603794232,"aX":-18.13542068704933},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.7,"breakHorizontal":13.7,"spinRate":2418,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.37829032334820356,"extension":6.251280984815057},"index":0,"playId":"cec62129-bb71-31db-b793-95b8ab3f48e9","pitchNumber":1,"startTime":"2026-03-31T01:51:39.786Z","endTime":"2026-03-31T01:51:42.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270362415344923,"aZ":-32.053589313145515,"pfxX":4.735716531032306,"pfxZ":0.07227251988286021,"pX":-0.1688354024242477,"pZ":1.349876508966042,"vX0":2.0561434345747784,"vY0":-124.06468610107738,"vZ0":-2.2487820978854463,"x":123.44,"y":202.33,"x0":-1.6238921669419912,"y0":50.000061045107074,"z0":4.944641810838173,"aX":7.365596824745305},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.1,"breakHorizontal":-9.0,"spinRate":2796,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.4418118953698724,"extension":6.3833721303113915},"index":1,"playId":"b174f545-21da-3811-8814-5f7fc5db5a67","pitchNumber":2,"startTime":"2026-03-31T01:52:01.201Z","endTime":"2026-03-31T01:52:05.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.912438075827765,"aZ":-12.61630508185184,"pfxX":-7.502185473988695,"pfxZ":9.313469286159084,"pX":0.02831078595362251,"pZ":3.039744407889848,"vX0":7.347765377711387,"vY0":-144.3075877375582,"vZ0":-3.4714070337528367,"x":115.92,"y":156.71,"x0":-1.5814415446136532,"y0":50.005794186823096,"z0":5.0405207315583445,"aX":-15.758878941245111},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":12.0,"spinRate":2456,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3801730660893292,"extension":6.254508748914679},"index":2,"playId":"82463edf-d164-3577-a2fc-843c0726316d","pitchNumber":3,"startTime":"2026-03-31T01:52:18.259Z","endTime":"2026-03-31T01:52:21.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45782142585955,"aZ":-14.756878493991243,"pfxX":-6.486580489489965,"pfxZ":8.225442907874484,"pX":-0.8093823968883479,"pZ":3.869733079696685,"vX0":4.8970900288213395,"vY0":-145.17017585382533,"vZ0":-1.0205623119607643,"x":147.85,"y":134.3,"x0":-1.6820683120111328,"y0":50.00336512388144,"z0":5.131121155536837,"aX":-13.737363952040136},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.9,"breakHorizontal":10.7,"spinRate":2253,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.37842310188456185,"extension":6.280826913071526},"index":3,"playId":"d847796d-bb27-3d95-80e8-6d2a899ce7b2","pitchNumber":4,"startTime":"2026-03-31T01:52:46.369Z","endTime":"2026-03-31T01:52:49.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.481417346084164,"aZ":-23.4952915826276,"pfxX":-11.195452884728923,"pfxZ":4.11764001463489,"pX":0.10396559707920934,"pZ":2.167533825957097,"vX0":8.390718964376466,"vY0":-144.29924535713826,"vZ0":-4.098204373124381,"x":113.04,"y":180.26,"x0":-1.3864322705414793,"y0":50.00673496622976,"z0":5.0532334349539205,"aX":-23.622111069651496},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.8,"breakHorizontal":18.6,"spinRate":2346,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.37952374168535385,"extension":6.271650114761999},"hitData":{"launchSpeed":102.2,"launchAngle":4.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":118.59,"coordY":145.59}},"index":4,"playId":"1127b29e-f362-3163-93f4-ab559c1d81a4","pitchNumber":5,"startTime":"2026-03-31T01:53:07.258Z","endTime":"2026-03-31T01:53:13.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:53:13.803Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Davis Schneider homers (1) on a fly ball to left field. Jesús Sánchez scores.","rbi":2,"awayScore":13,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:53:44.766Z","endTime":"2026-03-31T01:55:23.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773694545802663,"aZ":-34.87964181410472,"pfxX":4.378535802978004,"pfxZ":-1.713666976625806,"pX":0.6902983697133391,"pZ":2.081008410377726,"vX0":4.308902938182993,"vY0":-124.63392800906459,"vZ0":-0.4629687219327254,"x":90.69,"y":182.59,"x0":-1.6262166547858572,"y0":50.00086240120381,"z0":5.136324536886748,"aX":6.923931173736867},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.0,"breakHorizontal":-8.9,"spinRate":2749,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.4385531537327103,"extension":6.4584730622075135},"index":0,"playId":"f540f300-47d6-329d-855f-edec704d4d2f","pitchNumber":1,"startTime":"2026-03-31T01:53:45.124Z","endTime":"2026-03-31T01:53:49.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504833712757602,"aZ":-32.04331625535442,"pfxX":-9.794874825960449,"pfxZ":0.07116854799714467,"pX":0.26142705578058817,"pZ":2.860169026781849,"vX0":7.606435523148413,"vY0":-132.26836806554633,"vZ0":0.2561272324013746,"x":107.04,"y":161.56,"x0":-1.3806526658409242,"y0":50.000980752252865,"z0":5.113879989025329,"aX":-17.334235158809307},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.5,"breakHorizontal":16.1,"spinRate":1795,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.4142912559250198,"extension":6.3969202856539225},"index":1,"playId":"ae35f93d-97a4-390b-a0f5-fe1a32b34cf4","pitchNumber":2,"startTime":"2026-03-31T01:54:01.870Z","endTime":"2026-03-31T01:54:05.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24693907480128,"aZ":-18.163225871759952,"pfxX":-7.170693689709326,"pfxZ":6.719690628837078,"pX":-1.0472205878887455,"pZ":4.101984465352254,"vX0":4.206902376677128,"vY0":-143.70711736720966,"vZ0":0.1082332601146262,"x":156.92,"y":128.03,"x0":-1.6008220929520904,"y0":50.00292657045419,"z0":5.194884676767968,"aX":-14.952576103275199},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":12.1,"spinRate":2392,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38158437712305515,"extension":6.242899409986776},"index":2,"playId":"5cef1346-5989-3693-8456-a194b68807cf","pitchNumber":3,"startTime":"2026-03-31T01:54:20.187Z","endTime":"2026-03-31T01:54:23.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28446449689457,"aZ":-18.260354956026166,"pfxX":-8.018976828992498,"pfxZ":6.642778735190712,"pX":1.0039935576142855,"pZ":2.781747460040639,"vX0":9.75786298927782,"vY0":-143.77996267067002,"vZ0":-3.244531787273493,"x":78.73,"y":163.67,"x0":-1.3916293604901677,"y0":50.00060362113096,"z0":5.0577254909253355,"aX":-16.79088028158998},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":2355,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3809253924975966,"extension":6.259087654458458},"index":3,"playId":"8f5ab209-335d-3569-b167-922fb003b2ba","pitchNumber":4,"startTime":"2026-03-31T01:54:37.138Z","endTime":"2026-03-31T01:54:41.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845849391505187,"aZ":-25.660013562202387,"pfxX":-10.504170591851798,"pfxZ":3.700502342073989,"pX":-0.07369832039521204,"pZ":2.009425492158551,"vX0":6.964952543349861,"vY0":-132.51864667539934,"vZ0":-3.046535092770089,"x":119.81,"y":184.53,"x0":-1.384128817653074,"y0":50.00436547444771,"z0":5.068063703168833,"aX":-18.505521845500567},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":17.3,"spinRate":1882,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.41483535449608144,"extension":6.396105612628696},"hitData":{"launchSpeed":98.2,"launchAngle":30.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.33,"coordY":87.07}},"index":4,"playId":"4f7077b3-9bb4-3e72-aa83-e5faca9999f4","pitchNumber":5,"startTime":"2026-03-31T01:54:59.120Z","endTime":"2026-03-31T01:55:23.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:55:23.066Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":13,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:55:31.850Z","endTime":"2026-03-31T01:56:25.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313995647354556,"aZ":-31.04144876131866,"pfxX":-9.66993782667804,"pfxZ":0.6370029233003542,"pX":-0.4103555565541906,"pZ":2.397248672076711,"vX0":6.282213986749766,"vY0":-132.6014787488374,"vZ0":-0.8144923793302815,"x":132.64,"y":174.05,"x0":-1.5582730474737128,"y0":50.002848847285826,"z0":4.980565372061566,"aX":-17.157745158109737},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.2,"breakHorizontal":16.1,"spinRate":1788,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.4136484712812347,"extension":6.468426490963668},"index":0,"playId":"1c8107cc-d494-3ef4-86e4-23aa0c156f0c","pitchNumber":1,"startTime":"2026-03-31T01:55:48.854Z","endTime":"2026-03-31T01:55:51.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":91.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.833905638255736,"aZ":-13.348740391384448,"pfxX":-7.054445228434649,"pfxZ":8.715685725089319,"pX":0.7585413294381287,"pZ":2.725409875240752,"vX0":8.693807946642528,"vY0":-146.3422850968494,"vZ0":-4.299633068181157,"x":88.09,"y":165.19,"x0":-1.3398898438033737,"y0":50.006749776760785,"z0":5.018663697060153,"aX":-15.243715545925479},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2363,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3748581643009463,"extension":6.3175871230623795},"index":1,"playId":"e279adaa-f771-3f03-ab41-b88ca2927fdc","pitchNumber":2,"startTime":"2026-03-31T01:56:04.838Z","endTime":"2026-03-31T01:56:08.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34248063611948,"aZ":-29.442391449118556,"pfxX":2.651379589522273,"pfxZ":1.6289330385091763,"pX":1.7137376987337067,"pZ":1.0785619624057905,"vX0":7.069360835956566,"vY0":-128.503879834416,"vZ0":-4.113177229136118,"x":51.68,"y":209.66,"x0":-1.416001106105993,"y0":50.002226861380514,"z0":4.9843593065803455,"aX":4.436579648972198},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":-6.4,"spinRate":2887,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4260593552007794,"extension":6.49285277284504},"index":2,"playId":"5c29f3c7-c0ea-3953-8aed-e238e20df6fb","pitchNumber":3,"startTime":"2026-03-31T01:56:21.844Z","endTime":"2026-03-31T01:56:25.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:56:25.829Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, second baseman Ryan Ritter to first baseman TJ Rumfield.","rbi":0,"awayScore":13,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:56:40.507Z","endTime":"2026-03-31T01:57:35.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.765509359291514,"aZ":-19.940027735751855,"pfxX":-10.877462350269692,"pfxZ":5.6905301632111716,"pX":-0.9197218170529888,"pZ":3.0432963115350375,"vX0":5.643086106407495,"vY0":-146.01061195337027,"vZ0":-2.5588760359450955,"x":152.06,"y":156.61,"x0":-1.4688146990840671,"y0":50.00255543619661,"z0":5.136831150909434,"aX":-23.384123715046204},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.0,"breakHorizontal":18.5,"spinRate":2386,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.37575324516110253,"extension":6.370271376567584},"index":0,"playId":"b6845cfb-3a33-33ae-be1c-cb864e5bb4b3","pitchNumber":1,"startTime":"2026-03-31T01:56:49.425Z","endTime":"2026-03-31T01:56:53.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.217311093802124,"aZ":-21.40856926614895,"pfxX":-11.60823131235572,"pfxZ":5.080693307049009,"pX":-0.5199206414600331,"pZ":2.6379580375972975,"vX0":7.211812520141695,"vY0":-144.9390066134647,"vZ0":-3.1315446735925603,"x":136.82,"y":167.56,"x0":-1.5377710169037881,"y0":50.002707078781604,"z0":5.046383569087124,"aX":-24.5923344377772},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.8,"breakHorizontal":19.6,"spinRate":2460,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.378517640461284,"extension":6.586907442956636},"index":1,"playId":"55e9007a-18a7-318d-8194-a15490c25e13","pitchNumber":2,"startTime":"2026-03-31T01:57:07.338Z","endTime":"2026-03-31T01:57:10.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56319973795067,"aZ":-35.55759840278325,"pfxX":4.542650760856064,"pfxZ":-2.1788252702522586,"pX":-0.34190756324961163,"pZ":1.6263511334148344,"vX0":1.9318884842354918,"vY0":-123.86244331186002,"vZ0":-1.191292296649808,"x":130.03,"y":194.87,"x0":-1.7218687878153984,"y0":50.00115333684723,"z0":5.084721836018579,"aX":7.062366349266545},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.0,"breakHorizontal":-8.6,"spinRate":2730,"spinDirection":81},"zone":7,"typeConfidence":2.0,"plateTime":0.4420727854114954,"extension":6.33097300214189},"hitData":{"launchSpeed":97.6,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.46,"coordY":144.38}},"index":2,"playId":"dae5b041-74b6-392d-a914-49746ed8672c","pitchNumber":3,"startTime":"2026-03-31T01:57:27.544Z","endTime":"2026-03-31T01:57:35.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:57:35.139Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Braxton Fulford homers (1) on a fly ball to left center field.","rbi":1,"awayScore":14,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:59:59.549Z","endTime":"2026-03-31T02:00:30.315Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":623168,"link":"/api/v1/people/623168"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":68.6,"endSpeed":63.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.46418362367622,"aZ":-21.45043379979193,"pfxX":-2.5199245340840903,"pfxZ":10.632443224459003,"pX":0.22353894435451702,"pZ":2.9458197981628897,"vX0":2.7998393127530616,"vY0":-99.92233956937085,"vZ0":-1.5789009577837874,"x":108.48,"y":159.24,"x0":-0.8699891500955438,"y0":50.00360639918963,"z0":6.508597518173584,"aX":-2.5422034865825474},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":1612,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.5486624303569223,"extension":4.54982514286651},"hitData":{"launchSpeed":95.0,"launchAngle":32.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.94,"coordY":66.63}},"index":0,"playId":"ad437e5c-84bc-3ef6-9a00-7d684aa10b7b","pitchNumber":1,"startTime":"2026-03-31T02:00:08.279Z","endTime":"2026-03-31T02:00:30.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:00:30.315Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":14,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T02:00:38.389Z","endTime":"2026-03-31T02:00:51.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":48.9,"endSpeed":45.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.334071806119445,"aZ":-26.817435237069986,"pfxX":-1.0757654924770803,"pfxZ":10.504245989244712,"pX":-0.5573740966841768,"pZ":3.4247555798824925,"vX0":0.9186863333215093,"vY0":-71.02425826498333,"vZ0":3.912874992874837,"x":138.25,"y":146.31,"x0":-1.0735788316294075,"y0":50.00023080217869,"z0":7.465953842181516,"aX":-0.5481244390303837},"breaks":{"breakAngle":1.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-93.6,"breakVerticalInduced":21.5,"breakHorizontal":1.6,"spinRate":1337,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.771956848330901,"extension":3.9174903144854425},"hitData":{"launchSpeed":94.0,"launchAngle":32.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.13,"coordY":58.78}},"index":0,"playId":"4cd6f87c-4f4f-3c29-9c53-8a6c60635ace","pitchNumber":1,"startTime":"2026-03-31T02:00:43.448Z","endTime":"2026-03-31T02:00:51.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:00:51.474Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Sullivan walks.","rbi":0,"awayScore":14,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T02:01:05.955Z","endTime":"2026-03-31T02:02:23.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":49.3,"endSpeed":46.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.32393376309065,"aZ":-27.770521795026458,"pfxX":4.11371594545775,"pfxZ":8.571516251854101,"pX":0.7838806087846902,"pZ":1.7443796216401402,"vX0":1.4012815238013707,"vY0":-71.67625224831487,"vZ0":2.018414838742701,"x":87.12,"y":191.68,"x0":-0.7451224213384692,"y0":50.00075036447375,"z0":7.322802796818259,"aX":2.111165995755837},"breaks":{"breakAngle":4.8,"breakLength":21.6,"breakY":24.0,"breakVertical":-96.6,"breakVerticalInduced":17.3,"breakHorizontal":-8.0,"spinRate":1304,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.76813580208918,"extension":3.7647531559430845},"index":0,"playId":"5c8f6ba2-ef13-3660-ace2-042bf5a92f83","pitchNumber":1,"startTime":"2026-03-31T02:01:15.724Z","endTime":"2026-03-31T02:01:19.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":69.0,"endSpeed":63.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.68157796501822,"aZ":-19.89087248734012,"pfxX":-5.138511117966571,"pfxZ":12.06461185583099,"pX":-0.757771784830034,"pZ":1.3004319856592492,"vX0":1.854452148338484,"vY0":-100.40565456257163,"vZ0":-4.793954018311108,"x":145.88,"y":203.67,"x0":-1.0271393621565441,"y0":50.00349034362725,"z0":6.258922005819513,"aX":-5.231957007171415},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":20.8,"breakHorizontal":8.8,"spinRate":1692,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.5461049616479832,"extension":4.640335897269889},"index":1,"playId":"d6e2d231-9a3e-3aa2-9dd1-9d42d2d01006","pitchNumber":2,"startTime":"2026-03-31T02:01:29.832Z","endTime":"2026-03-31T02:01:33.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":45.6,"endSpeed":43.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.402974562188338,"aZ":-27.286950652124865,"pfxX":-3.377546451646836,"pfxZ":11.019197471401451,"pX":-0.17603387613928181,"pZ":0.6855847926115952,"vX0":1.3955660137459178,"vY0":-66.33685258363002,"vZ0":2.064073018149342,"x":123.71,"y":220.27,"x0":-0.8052686558998479,"y0":50.0031234796999,"z0":7.091670279302966,"aX":-1.4983917356700047},"breaks":{"breakAngle":2.4,"breakLength":25.2,"breakY":24.0,"breakVertical":-110.3,"breakVerticalInduced":21.7,"breakHorizontal":5.5,"spinRate":1180,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.8271340695913261,"extension":4.3170280378240875},"index":2,"playId":"dcdb1e9d-f856-308f-bb1f-195769bc3a0c","pitchNumber":3,"startTime":"2026-03-31T02:01:41.161Z","endTime":"2026-03-31T02:01:47.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":51.3,"endSpeed":47.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.449864631078153,"aZ":-26.5718557439844,"pfxX":-1.8895693617428277,"pfxZ":10.052360094962037,"pX":-0.1377431332039663,"pZ":4.832481839166858,"vX0":1.4110362330159336,"vY0":-74.40090015649469,"vZ0":5.198924060284721,"x":122.25,"y":108.3,"x0":-0.8556968997969883,"y0":50.00122441447377,"z0":7.473950244722239,"aX":-1.0526407478941497},"breaks":{"breakAngle":2.4,"breakLength":19.2,"breakY":24.0,"breakVertical":-84.1,"breakVerticalInduced":21.1,"breakHorizontal":2.9,"spinRate":1371,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.7379554536483699,"extension":4.017080474607682},"index":3,"playId":"fb28a940-999b-3c65-8410-e46167af8c09","pitchNumber":4,"startTime":"2026-03-31T02:01:54.511Z","endTime":"2026-03-31T02:01:57.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":52.1,"endSpeed":48.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.433540124932737,"aZ":-25.542217679178695,"pfxX":-0.8663977359855836,"pfxZ":11.446138480138433,"pX":0.035089613117292494,"pZ":4.410890274239872,"vX0":1.4521881933187328,"vY0":-75.71086446220751,"vZ0":4.16604940273654,"x":115.66,"y":119.69,"x0":-0.8248466440253234,"y0":50.00135989326008,"z0":7.347797798161531,"aX":-0.5018905110834443},"breaks":{"breakAngle":1.2,"breakLength":18.0,"breakY":24.0,"breakVertical":-78.1,"breakVerticalInduced":23.0,"breakHorizontal":1.0,"spinRate":1387,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.7240536370834461,"extension":4.00520616647061},"index":4,"playId":"6e060720-4354-30aa-9e5f-dc6aab796d01","pitchNumber":5,"startTime":"2026-03-31T02:02:05.790Z","endTime":"2026-03-31T02:02:10.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":54.2,"endSpeed":50.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.452804088895048,"aZ":-24.49695221589822,"pfxX":-3.018942996083619,"pfxZ":12.22081590233416,"pX":0.4708374645635524,"pZ":1.3717496432799365,"vX0":2.530214930459124,"vY0":-78.90989900226567,"vZ0":-0.730580402175695,"x":99.05,"y":201.74,"x0":-0.7643880759762611,"y0":50.000793729040396,"z0":6.907068808409521,"aX":-1.895478040847954},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.8,"breakVerticalInduced":22.4,"breakHorizontal":4.4,"spinRate":1468,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.6952967179517078,"extension":4.07494627981488},"index":5,"playId":"85adb6dd-a6c7-3061-8433-fff76e891422","pitchNumber":6,"startTime":"2026-03-31T02:02:18.814Z","endTime":"2026-03-31T02:02:23.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:02:23.283Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ritter flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":14,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T02:02:43.828Z","endTime":"2026-03-31T02:03:17.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":53.3,"endSpeed":49.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.830583687027618,"aZ":-25.235825280248015,"pfxX":-1.6795388743786064,"pfxZ":11.450581745693803,"pX":-0.24848142749754432,"pZ":4.283729576826683,"vX0":1.476567425313828,"vY0":-77.41345936567917,"vZ0":3.661567333615289,"x":126.47,"y":123.12,"x0":-0.997248243945415,"y0":50.001506145390465,"z0":7.296295472774524,"aX":-1.0174705478553767},"breaks":{"breakAngle":2.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.0,"breakVerticalInduced":22.8,"breakHorizontal":2.5,"spinRate":1457,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.708030094702738,"extension":4.087594344374925},"index":0,"playId":"4dea48fd-aa40-3f2c-8ee9-e7555a51acaa","pitchNumber":1,"startTime":"2026-03-31T02:02:47.434Z","endTime":"2026-03-31T02:02:51.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d72309e7-86bc-4ed3-a058-a58508d65586","startTime":"2026-03-31T02:02:55.233Z","endTime":"2026-03-31T02:02:59.371Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":46.1,"endSpeed":43.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.394116610368483,"aZ":-27.416245298863885,"pfxX":-3.028223354533712,"pfxZ":10.518466781859273,"pX":0.00875509149871559,"pZ":3.315804217577076,"vX0":1.435404822122017,"vY0":-66.90718810808502,"vZ0":4.714832990597389,"x":116.67,"y":149.25,"x0":-0.6858929732943684,"y0":50.00150183354252,"z0":7.615979114799357,"aX":-1.369281022254861},"breaks":{"breakAngle":2.4,"breakLength":24.0,"breakY":24.0,"breakVertical":-107.6,"breakVerticalInduced":22.0,"breakHorizontal":4.8,"spinRate":1297,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.8194436167105303,"extension":3.8743930710897865},"hitData":{"launchSpeed":96.0,"launchAngle":41.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.49,"coordY":62.69}},"index":2,"playId":"a7124df1-5f32-32be-94ba-800101c13ef9","pitchNumber":2,"startTime":"2026-03-31T02:03:02.467Z","endTime":"2026-03-31T02:03:17.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:03:17.327Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Addison Barger.","rbi":0,"awayScore":14,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T02:03:26.444Z","endTime":"2026-03-31T02:03:55.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":64.8,"endSpeed":59.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.983172597243053,"aZ":-21.25653043100297,"pfxX":-3.4816068933409783,"pfxZ":12.103612009029495,"pX":1.245003986356662,"pZ":3.0073691330930767,"vX0":4.673516500857643,"vY0":-94.25044753443515,"vZ0":-1.0401623627352004,"x":69.54,"y":157.58,"x0":-0.8115537367671147,"y0":50.00252753611733,"z0":6.629090987552077,"aX":-3.1406266933249274},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":22.1,"breakHorizontal":4.9,"spinRate":1669,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.5805874634661201,"extension":4.6024382692677035},"index":0,"playId":"bcc86875-e35e-3bc5-98e3-d140d75c5687","pitchNumber":1,"startTime":"2026-03-31T02:03:34.533Z","endTime":"2026-03-31T02:03:38.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":48.2,"endSpeed":45.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.000147842980352,"aZ":-26.610987598806343,"pfxX":-0.8913454636861555,"pfxZ":11.216628706366446,"pX":1.1470563164280667,"pZ":2.0808480890342738,"vX0":2.5089716555601127,"vY0":-70.02729349173723,"vZ0":2.6631186625841106,"x":73.28,"y":182.6,"x0":-0.5529747754966879,"y0":50.00255168574752,"z0":7.122014241240882,"aX":-0.44217452207998015},"breaks":{"breakAngle":0.0,"breakLength":21.6,"breakY":24.0,"breakVertical":-96.0,"breakVerticalInduced":22.2,"breakHorizontal":0.6,"spinRate":1258,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.7825316404076008,"extension":4.355685987421928},"hitData":{"launchSpeed":95.4,"launchAngle":31.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.44,"coordY":55.94}},"index":1,"playId":"21954a2d-3a0b-3697-ab1a-bdfc7381db31","pitchNumber":2,"startTime":"2026-03-31T02:03:46.744Z","endTime":"2026-03-31T02:03:55.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623168,"link":"/api/v1/people/623168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:03:55.829Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Ryan Ritter to first baseman TJ Rumfield.","rbi":0,"awayScore":14,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:06:03.036Z","endTime":"2026-03-31T02:09:12.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96498524295066,"aZ":-13.710424804178297,"pfxX":-7.782038943334323,"pfxZ":8.870087666985444,"pX":-0.14904392430779026,"pZ":2.5561963889230257,"vX0":6.727011448777903,"vY0":-143.52909269915588,"vZ0":-4.452982288767611,"x":122.68,"y":169.76,"x0":-1.5149072751254014,"y0":50.001176886714035,"z0":4.984784966477369,"aX":-16.196102998166698},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2348,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.38196944457960536,"extension":6.2111689403048915},"index":0,"playId":"e3e7c340-adb5-3844-853e-36fbe746e63d","pitchNumber":1,"startTime":"2026-03-31T02:06:19.497Z","endTime":"2026-03-31T02:06:22.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93360023407891,"aZ":-14.124682489327574,"pfxX":-7.260994454878082,"pfxZ":8.765866773069538,"pX":0.1357148881551568,"pZ":2.63422643226482,"vX0":7.221239156556335,"vY0":-142.62695579101123,"vZ0":-4.368035543644982,"x":111.83,"y":167.66,"x0":-1.4860975140932882,"y0":50.005468565304845,"z0":5.076994399449802,"aX":-14.95567594176608},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":11.6,"spinRate":2420,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3840925593814388,"extension":6.231698434249264},"index":1,"playId":"e09ae1e7-aa71-36ae-b016-8ed644b0b371","pitchNumber":2,"startTime":"2026-03-31T02:06:34.716Z","endTime":"2026-03-31T02:06:37.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53326972562788,"aZ":-14.987173322721855,"pfxX":-8.447244064033963,"pfxZ":8.184291733307996,"pX":0.010168933692740691,"pZ":3.1956754315201867,"vX0":7.524623269148203,"vY0":-144.21932659963156,"vZ0":-2.6130475638936854,"x":116.61,"y":152.5,"x0":-1.5393354172740106,"y0":50.002138151681315,"z0":5.041527757250086,"aX":-17.737496765830898},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":13.7,"spinRate":2404,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.38025231522339054,"extension":6.230734393874005},"index":2,"playId":"32fe7d27-7126-3863-b289-ebf5815c3652","pitchNumber":3,"startTime":"2026-03-31T02:06:51.335Z","endTime":"2026-03-31T02:06:54.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25937295471288,"aZ":-21.003905997475112,"pfxX":-10.852836871016613,"pfxZ":5.338275560554757,"pX":1.3355044059844696,"pZ":1.3164169319652967,"vX0":11.337743894774253,"vY0":-143.71544679746398,"vZ0":-6.425436993422581,"x":66.09,"y":203.24,"x0":-1.2503516747370649,"y0":50.001707633676126,"z0":4.885394855803972,"aX":-22.704573763266623},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.5,"breakHorizontal":17.4,"spinRate":2391,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.38108969376903046,"extension":6.3480497318470634},"index":3,"playId":"ffa361fd-0c30-3bb8-a2ab-4547e2778a5a","pitchNumber":4,"startTime":"2026-03-31T02:07:10.176Z","endTime":"2026-03-31T02:07:14.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.380764396111424,"aZ":-14.226454274884851,"pfxX":-8.824720846650433,"pfxZ":8.579656811772812,"pX":0.32855866287397,"pZ":2.433829943630772,"vX0":8.453074723567502,"vY0":-144.15305270167778,"vZ0":-4.634964917300768,"x":104.48,"y":173.07,"x0":-1.5038629335977978,"y0":50.0031203069455,"z0":4.949264962940035,"aX":-18.46177027172202},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.6,"breakHorizontal":14.2,"spinRate":2381,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.38082772429855005,"extension":6.279578770941932},"index":4,"playId":"e241b36a-78db-3770-9cf4-44768872e5d9","pitchNumber":5,"startTime":"2026-03-31T02:07:27.237Z","endTime":"2026-03-31T02:07:30.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492374954302218,"aZ":-37.04909081616632,"pfxX":8.82945926188592,"pfxZ":-3.473919756654494,"pX":-0.29422679246971056,"pZ":2.426404440500677,"vX0":0.5890654343551638,"vY0":-118.27117535778315,"vZ0":1.22351042096251,"x":128.22,"y":173.27,"x0":-1.6927996392722209,"y0":50.00276927630515,"z0":5.3243752334161645,"aX":12.392593729948963},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.6,"breakHorizontal":-16.1,"spinRate":2869,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4647500094122936,"extension":6.321103685309403},"index":5,"playId":"900a47c3-d662-353d-af00-8339b6be254d","pitchNumber":6,"startTime":"2026-03-31T02:07:46.494Z","endTime":"2026-03-31T02:07:49.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29848831939337,"aZ":-14.126803230083171,"pfxX":-6.980972461134348,"pfxZ":8.658401377223495,"pX":0.6447449310416264,"pZ":2.0837028432174205,"vX0":8.341872918352065,"vY0":-143.68613859549203,"vZ0":-5.685394552897344,"x":92.42,"y":182.52,"x0":-1.3935382923513568,"y0":50.00293712318197,"z0":4.970963806486299,"aX":-14.55078796904317},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2310,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.38167391386181837,"extension":6.306586294757091},"index":6,"playId":"e45c7cb7-ffff-32cb-be38-2878b9c96d28","pitchNumber":7,"startTime":"2026-03-31T02:08:05.375Z","endTime":"2026-03-31T02:08:08.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45532713152851,"aZ":-37.01382891989822,"pfxX":6.177796757193249,"pfxZ":-3.0681091626148493,"pX":-1.1139873754193723,"pZ":2.9725616874634735,"vX0":-0.3872899943987447,"vY0":-124.3534295413221,"vZ0":1.9004101251768954,"x":159.46,"y":158.52,"x0":-1.760196270447747,"y0":50.004779604635196,"z0":5.25494366835734,"aX":9.737382732847742},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.9,"breakHorizontal":-11.2,"spinRate":2755,"spinDirection":96},"zone":11,"typeConfidence":2.0,"plateTime":0.43939854863707417,"extension":6.291558294623381},"index":7,"playId":"72a6dcbe-c915-3c49-a2b5-1a2b5eaab58d","pitchNumber":8,"startTime":"2026-03-31T02:08:25.837Z","endTime":"2026-03-31T02:08:31.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.247031455088965,"aZ":-17.37649857726708,"pfxX":-7.159578830340625,"pfxZ":7.075515364925474,"pX":0.40175954575514233,"pZ":2.9444423143347067,"vX0":8.192736145676022,"vY0":-143.9079742780859,"vZ0":-2.683331283937415,"x":101.69,"y":159.28,"x0":-1.5555624338962342,"y0":50.00347307218682,"z0":4.968840261753698,"aX":-14.976273640448348},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2191,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.380998063386091,"extension":6.273126001200689},"index":8,"playId":"459c86aa-ad99-3f2e-b571-7c588cb73c4d","pitchNumber":9,"startTime":"2026-03-31T02:08:43.261Z","endTime":"2026-03-31T02:08:46.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.474328915456862,"aZ":-29.841339394947035,"pfxX":-9.29427502854167,"pfxZ":1.314466806454626,"pX":-0.8902364677321495,"pZ":1.6034150835122059,"vX0":5.145750075433386,"vY0":-132.47968961377498,"vZ0":-2.9885707535178487,"x":150.93,"y":195.49,"x0":-1.6548559494870236,"y0":50.00061757715862,"z0":4.937547830026251,"aX":-16.44517247928139},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":1714,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.41416001362085586,"extension":6.380785884833782},"hitData":{"launchSpeed":70.6,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.79,"coordY":148.62}},"index":9,"playId":"7cf90dca-b563-3a04-a956-dd60b69c4c93","pitchNumber":10,"startTime":"2026-03-31T02:09:05.595Z","endTime":"2026-03-31T02:09:12.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:09:12.965Z","atBatIndex":82},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was overturned: Kazuma Okamoto homers (2) on a fly ball to center field.","rbi":1,"awayScore":14,"homeScore":5,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:09:25.961Z","endTime":"2026-03-31T02:09:56.261Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.5331745653355,"aZ":-15.284538718605456,"pfxX":-7.745209811515444,"pfxZ":8.063109157525908,"pX":-0.18875050570974414,"pZ":2.133418124805863,"vX0":6.64763967509065,"vY0":-144.26301323920765,"vZ0":-5.328246073541392,"x":124.19,"y":181.18,"x0":-1.5238858175742624,"y0":50.00030943625505,"z0":4.956192561290857,"aX":-16.220226867386433},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2296,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.380581340765044,"extension":6.316297523604532},"hitData":{"launchSpeed":107.7,"launchAngle":36.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.35,"coordY":41.04}},"index":0,"playId":"f2adbebb-431d-31c5-b397-4b91e5f1f053","pitchNumber":1,"startTime":"2026-03-31T02:09:37.428Z","endTime":"2026-03-31T02:09:56.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:09:56.261Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a sharp line drive to left fielder Jordan Beck.","rbi":0,"awayScore":14,"homeScore":5,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:12:16.107Z","endTime":"2026-03-31T02:12:28.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.298585456579293,"aZ":-35.92821983417442,"pfxX":4.855510825433688,"pfxZ":-2.3640735074119927,"pX":-0.3514965457752046,"pZ":2.5680981005828003,"vX0":1.798004617418177,"vY0":-124.72875509016765,"vZ0":0.7648043796872888,"x":130.4,"y":169.44,"x0":-1.7110707988014013,"y0":50.00410972000717,"z0":5.202555992037236,"aX":7.708047240896283},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":-9.2,"spinRate":2673,"spinDirection":94},"zone":4,"typeConfidence":2.0,"plateTime":0.43786359336983294,"extension":6.255709075975934},"hitData":{"launchSpeed":100.1,"launchAngle":14.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.99,"coordY":79.61}},"index":0,"playId":"30ec9ea0-8c2d-30f8-9c10-d98fed9e687d","pitchNumber":1,"startTime":"2026-03-31T02:12:19.209Z","endTime":"2026-03-31T02:12:28.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:12:28.562Z","atBatIndex":84},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrés Giménez walks. Ernie Clement to 2nd.","rbi":0,"awayScore":14,"homeScore":5,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:13:28.897Z","endTime":"2026-03-31T02:14:48.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":14,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T02:12:43.659Z","endTime":"2026-03-31T02:13:31.211Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46568013657275,"aZ":-15.932215915552261,"pfxX":-8.585863594240553,"pfxZ":7.874633455473994,"pX":1.4618519556239595,"pZ":2.1355062511790717,"vX0":11.459012953778737,"vY0":-142.85132065408126,"vZ0":-5.198128655740808,"x":61.28,"y":181.12,"x0":-1.4894609019365055,"y0":50.00611453664155,"z0":4.983401259666773,"aX":-17.716624033024647},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":13.2,"spinRate":2237,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38369612336326275,"extension":6.421434243095343},"index":1,"playId":"abf698a6-f0c9-3880-b1c5-9062fd48ead8","pitchNumber":1,"startTime":"2026-03-31T02:13:31.211Z","endTime":"2026-03-31T02:13:34.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46745410969865,"aZ":-27.636250565767938,"pfxX":-11.699391076517117,"pfxZ":2.265994337441038,"pX":-0.39846029649904685,"pZ":3.3144836498674914,"vX0":7.365602453383012,"vY0":-141.06656438534444,"vZ0":-0.12397060428153384,"x":132.19,"y":149.29,"x0":-1.5294516311616722,"y0":50.006380975300196,"z0":5.1474496846585875,"aX":-23.47573065001981},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.3,"breakHorizontal":19.6,"spinRate":2286,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.38894716008512153,"extension":6.172623548684956},"index":2,"playId":"cf029c35-6fb4-318f-b53d-89214803af66","pitchNumber":2,"startTime":"2026-03-31T02:13:48.617Z","endTime":"2026-03-31T02:13:52.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.979905531074074,"aZ":-17.222978314401292,"pfxX":-7.601144825347606,"pfxZ":7.232466741191779,"pX":1.2345718605733376,"pZ":3.8061047912996333,"vX0":10.268254540470174,"vY0":-142.89562348246832,"vZ0":-0.7961605762578506,"x":69.94,"y":136.02,"x0":-1.4181618621786762,"y0":50.00510850050426,"z0":5.170571205928058,"aX":-15.719289416578864},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":11.6,"spinRate":2288,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.38333445201186533,"extension":6.355924071458802},"index":3,"playId":"19738fbf-9f75-32ec-8c8e-06f6a584f3fb","pitchNumber":3,"startTime":"2026-03-31T02:14:11.598Z","endTime":"2026-03-31T02:14:15.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0358915246561,"aZ":-15.440538378862506,"pfxX":-8.306490020845148,"pfxZ":8.234259580471225,"pX":-0.6644710817909245,"pZ":2.0795710387662725,"vX0":5.780663167279175,"vY0":-141.82111088368165,"vZ0":-5.178157070468341,"x":142.33,"y":182.63,"x0":-1.651959952507479,"y0":50.00697859425655,"z0":4.917152183480962,"aX":-16.89113389253877},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":13.8,"spinRate":2281,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.3864965373479876,"extension":6.213400686623827},"index":4,"playId":"81184264-eef5-3721-bcaa-7654034acae6","pitchNumber":4,"startTime":"2026-03-31T02:14:28.194Z","endTime":"2026-03-31T02:14:31.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40587971639639,"aZ":-18.74112946754515,"pfxX":-6.64117019188437,"pfxZ":6.621620380317861,"pX":-0.5674399252807011,"pZ":3.3536304642925767,"vX0":5.303982899337836,"vY0":-141.78970500194785,"vZ0":-1.426833182954916,"x":138.63,"y":148.23,"x0":-1.602467940453864,"y0":50.00688505603995,"z0":5.063222105637966,"aX":-13.481517729650538},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":10.9,"spinRate":2170,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3867715626131014,"extension":6.193955237824176},"index":5,"playId":"a9d723f3-7bad-3c6d-a5f6-90e69e9fc317","pitchNumber":5,"startTime":"2026-03-31T02:14:43.845Z","endTime":"2026-03-31T02:14:48.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:14:48.418Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":14,"homeScore":5,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:15:57.980Z","endTime":"2026-03-31T02:17:48.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":14,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T02:15:02.176Z","endTime":"2026-03-31T02:16:00.261Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.666906243474834,"aZ":-30.910073861272288,"pfxX":2.48675699251997,"pfxZ":0.771592661036995,"pX":2.2283202518022227,"pZ":1.1849587991883563,"vX0":8.431194628398009,"vY0":-126.92821002300086,"vZ0":-3.425273599213176,"x":32.06,"y":206.79,"x0":-1.4629669414033433,"y0":50.00012803026067,"z0":5.020676237717823,"aX":4.042316573810598},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":-6.5,"spinRate":2717,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.43199471350519536,"extension":6.466064882556982},"index":1,"playId":"9b6c2df3-8364-38d9-a1a3-432266a2c251","pitchNumber":1,"startTime":"2026-03-31T02:16:00.261Z","endTime":"2026-03-31T02:16:03.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.601389175512196,"aZ":-18.86400924587224,"pfxX":-7.930614232701801,"pfxZ":6.641873442105975,"pX":-0.059751199005636364,"pZ":2.054524831883263,"vX0":7.318258212504148,"vY0":-141.02996903586381,"vZ0":-4.788500880951379,"x":119.28,"y":183.31,"x0":-1.6644283029794211,"y0":50.00269473907443,"z0":4.999966864312219,"aX":-15.89370186027175},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":2208,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3891415886261802,"extension":6.339642497779424},"index":2,"playId":"e68715ca-798d-3214-874e-c08743d025be","pitchNumber":2,"startTime":"2026-03-31T02:16:17.749Z","endTime":"2026-03-31T02:16:20.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475624971858938,"aZ":-39.33309726902169,"pfxX":7.563847149900264,"pfxZ":-5.236683919086922,"pX":0.5878001671086495,"pZ":0.8082273358819951,"vX0":2.9602447698405334,"vY0":-116.61022126280851,"vZ0":-1.5288628909629807,"x":94.59,"y":216.96,"x0":-1.683643841884401,"y0":50.0032235371429,"z0":5.20861251754635,"aX":10.337977813206955},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.6,"breakHorizontal":-14.4,"spinRate":2731,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.47107200716401376,"extension":6.62285913252814},"index":3,"playId":"338f0279-9698-3068-9026-61790a638676","pitchNumber":3,"startTime":"2026-03-31T02:16:37.683Z","endTime":"2026-03-31T02:16:42.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.700976570276254,"aZ":-22.258313009816284,"pfxX":-9.13731824884487,"pfxZ":5.613932805073835,"pX":0.26162156416421944,"pZ":2.69506262685972,"vX0":7.479200696224126,"vY0":-132.40305492574163,"vZ0":-1.7802220373061397,"x":107.03,"y":166.01,"x0":-1.4201992574658904,"y0":50.002034614874276,"z0":5.013934922823597,"aX":-16.134721197539694},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":14.8,"spinRate":1857,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.41455135709134083,"extension":6.357427727210223},"index":4,"playId":"93872cab-062f-3482-a939-d706e1c54550","pitchNumber":4,"startTime":"2026-03-31T02:17:00.724Z","endTime":"2026-03-31T02:17:03.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.332388965179025,"aZ":-20.43784099464485,"pfxX":-9.351848046958809,"pfxZ":6.75856627845708,"pX":-1.7261173983918379,"pZ":1.9351845258187845,"vX0":3.0638291912499938,"vY0":-131.33070046639608,"vZ0":-3.8671768726906417,"x":182.8,"y":186.53,"x0":-1.6969377973916542,"y0":50.002791554942185,"z0":4.9579386927769304,"aX":-16.24034614801511},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":1883,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4179972596656807,"extension":6.464990701072468},"index":5,"playId":"f95da21a-14d4-3b16-bbab-d109c361abd0","pitchNumber":5,"startTime":"2026-03-31T02:17:21.012Z","endTime":"2026-03-31T02:17:26.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301702691537294,"aZ":-33.48873238391158,"pfxX":3.00877596298501,"pfxZ":-0.8263430086322385,"pX":1.3412674390792614,"pZ":1.149405093940339,"vX0":6.1996483360498695,"vY0":-125.28690385319688,"vZ0":-2.8396177869383594,"x":65.87,"y":207.75,"x0":-1.5561868502189486,"y0":50.00341622402012,"z0":5.034312720142737,"aX":4.782677848759414},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":-6.8,"spinRate":2822,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4371628537711594,"extension":6.4183344171157914},"index":6,"playId":"162fca6a-bb00-3445-b7e7-e58590fe1c39","pitchNumber":6,"startTime":"2026-03-31T02:17:45.200Z","endTime":"2026-03-31T02:17:48.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:17:48.441Z","atBatIndex":86},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesús Sánchez flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":14,"homeScore":5,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:17:54.494Z","endTime":"2026-03-31T02:18:41.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.14"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.60"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.05"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.15"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.60"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.03"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.61"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.20"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.02"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.28"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.19"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.40"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.03"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.273"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.273"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95887137335763,"aZ":-24.94687084507217,"pfxX":-8.90071223472093,"pfxZ":4.093903125414526,"pX":-1.4382386017049538,"pZ":2.856392951240525,"vX0":3.708506839644444,"vY0":-132.4255577152503,"vZ0":-0.9322387368579802,"x":171.82,"y":161.66,"x0":-1.705498890752282,"y0":50.000956152402,"z0":5.048536209641384,"aX":-15.705898489026346},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":1917,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.41461929319702495,"extension":6.434862491521804},"index":0,"playId":"906afd24-816e-346c-be6a-ef9d342bc652","pitchNumber":1,"startTime":"2026-03-31T02:18:16.438Z","endTime":"2026-03-31T02:18:20.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74160381789879,"aZ":-16.51107790630912,"pfxX":-9.413506711186287,"pfxZ":7.61344133314659,"pX":0.5166239070449871,"pZ":1.8771534003720658,"vX0":9.095334520680371,"vY0":-142.94756574576013,"vZ0":-5.807833318537375,"x":97.31,"y":188.1,"x0":-1.4924044853958107,"y0":50.00261924478108,"z0":4.981755170392736,"aX":-19.367919545074482},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":15.1,"spinRate":2380,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.384016271026387,"extension":6.27382130963142},"hitData":{"launchSpeed":99.4,"launchAngle":31.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.12,"coordY":56.65}},"index":1,"playId":"82297d19-244a-30e9-965e-91f0054e82de","pitchNumber":2,"startTime":"2026-03-31T02:18:32.287Z","endTime":"2026-03-31T02:18:41.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:18:41.068Z","atBatIndex":87}]