[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:10:15.840Z","endTime":"2026-03-21T01:12:00.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":[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":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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-20T22:26:29.843Z","endTime":"2026-03-21T00:52:28.978Z","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-21T00:52:28.978Z","endTime":"2026-03-21T01:08:59.955Z","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-21T01:08:59.955Z","endTime":"2026-03-21T01:10:18.065Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.010197826949145,"aZ":-10.496017487656978,"pfxX":-1.2096820020555858,"pfxZ":11.286230584725187,"pX":0.6340175755153483,"pZ":3.5367753263972412,"vX0":4.250479067799452,"vY0":-137.59397270691764,"vZ0":-6.27822479105511,"x":92.83,"y":143.29,"x0":-0.7724310755643647,"y0":50.00519938564866,"z0":6.5566409771630285,"aX":-2.3245193019769874},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":1.3,"spinRate":2493,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.39779334585086,"extension":6.661907778170883},"index":3,"playId":"a0b68f8c-a8b0-3bed-bb06-a82b0a230f18","pitchNumber":1,"startTime":"2026-03-21T01:10:18.065Z","endTime":"2026-03-21T01:10:22.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93731055850583,"aZ":-10.351169284464502,"pfxX":-1.3683735556982626,"pfxZ":11.117934022192685,"pX":0.06051065794298463,"pZ":3.5666066551666167,"vX0":2.391086373975692,"vY0":-139.5830656901603,"vZ0":-6.388262575200491,"x":114.69,"y":142.48,"x0":-0.6314658742453989,"y0":50.002947925015306,"z0":6.57437417434681,"aX":-2.6861272987445015},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":1.9,"spinRate":2475,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.39318242320366537,"extension":6.68641791092736},"index":4,"playId":"14e3c50a-eeac-3561-95fb-38a2346a303e","pitchNumber":2,"startTime":"2026-03-21T01:10:35.761Z","endTime":"2026-03-21T01:10:41.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41298399109394,"aZ":-9.095665062975726,"pfxX":-1.629673602222617,"pfxZ":11.609093737412762,"pX":-1.0005074996776302,"pZ":3.6318222505038835,"vX0":0.46407045787032325,"vY0":-140.26128867538117,"vZ0":-6.181287779938498,"x":155.14,"y":140.72,"x0":-0.9566220275939535,"y0":50.00328010363841,"z0":6.460710558586675,"aX":-3.2394026677047583},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":2.9,"spinRate":2403,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3908614773667223,"extension":6.647763407601745},"index":5,"playId":"b99b327a-e22f-3843-9136-96356698c2bf","pitchNumber":3,"startTime":"2026-03-21T01:10:57.938Z","endTime":"2026-03-21T01:11:01.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5408047336188,"aZ":-9.349073694210476,"pfxX":-0.6663369205996341,"pfxZ":11.55411884930365,"pX":-0.3121090323864433,"pZ":2.8868539094311303,"vX0":1.8121838096588225,"vY0":-139.69088046995662,"vZ0":-8.083839715089207,"x":128.9,"y":160.83,"x0":-0.8827657522256223,"y0":50.00507509630228,"z0":6.433364877968041,"aX":-1.3166416982980522},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":0.8,"spinRate":2427,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.392122472851395,"extension":6.6995394774087735},"index":6,"playId":"f3459d6f-af6a-3cc0-b7a2-ea76f966d4a1","pitchNumber":4,"startTime":"2026-03-21T01:11:14.822Z","endTime":"2026-03-21T01:11:19.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.290789291118372,"aZ":-44.08096468749848,"pfxX":4.031042308066895,"pfxZ":-8.210187126114464,"pX":-0.7027205404705326,"pZ":3.041475219353877,"vX0":-0.8119865090995827,"vY0":-119.74348469704097,"vZ0":0.551293491915819,"x":143.79,"y":156.66,"x0":-0.8827078188516357,"y0":50.000917273833835,"z0":6.7546391059251425,"aX":5.848322973488319},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.4,"breakHorizontal":-7.1,"spinRate":2760,"spinDirection":33},"zone":1,"typeConfidence":2.0,"plateTime":0.4575559507189988,"extension":6.487966643291628},"index":7,"playId":"d0224c29-39a0-3463-b2b2-e6d87e219b60","pitchNumber":5,"startTime":"2026-03-21T01:11:34.944Z","endTime":"2026-03-21T01:11:40.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1889875293887,"aZ":-11.14331527696934,"pfxX":-1.7142348057480867,"pfxZ":10.66894691219955,"pX":-0.5160562810958752,"pZ":3.0135709751055018,"vX0":1.8057654963904977,"vY0":-139.89647250021744,"vZ0":-7.441122514077765,"x":136.67,"y":157.41,"x0":-0.9489004842517512,"y0":50.0001505516279,"z0":6.447726554514047,"aX":-3.378526148738716},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":2.8,"spinRate":2395,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.3923508064609442,"extension":6.66459491826892},"hitData":{"launchSpeed":102.4,"launchAngle":-0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.42,"coordY":79.23}},"index":8,"playId":"be2419b2-ace3-369c-8234-775adbddb12b","pitchNumber":6,"startTime":"2026-03-21T01:11:52.320Z","endTime":"2026-03-21T01:12:00.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-21T01:12:00.696Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:12:07.627Z","endTime":"2026-03-21T01:12:57.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42791747790246,"aZ":-41.49183080981648,"pfxX":4.655581438694309,"pfxZ":-6.578754204010954,"pX":0.2255147885364527,"pZ":2.6356919768847935,"vX0":0.9145373113745223,"vY0":-118.51516438372953,"vZ0":-0.6787060611544355,"x":108.4,"y":167.62,"x0":-0.7703446065549897,"y0":50.00103554169552,"z0":6.727453689085412,"aX":6.597048485103358},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.8,"breakHorizontal":-8.6,"spinRate":2698,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.46281025120678,"extension":6.458969665403657},"index":0,"playId":"c8071cb4-fd52-3292-9aa0-030cdeafc57b","pitchNumber":1,"startTime":"2026-03-21T01:12:27.594Z","endTime":"2026-03-21T01:12:31.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687055235005783,"aZ":-18.627499645977615,"pfxX":2.893052761271621,"pfxZ":7.255338517288573,"pX":0.2844788932372746,"pZ":3.181966856822307,"vX0":2.10189779723431,"vY0":-135.3102161105783,"vZ0":-5.687688720460747,"x":106.16,"y":152.87,"x0":-0.8764413856363641,"y0":50.00199230709459,"z0":6.603445734639949,"aX":5.398649693030789},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":-5.6,"spinRate":2263,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.4037871089424221,"extension":6.487488899237505},"hitData":{"launchSpeed":97.8,"launchAngle":46.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.99,"coordY":90.36}},"index":1,"playId":"8f0b009c-a0a6-388f-b9d7-edea48d16629","pitchNumber":2,"startTime":"2026-03-21T01:12:47.331Z","endTime":"2026-03-21T01:12:57.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:12:57.862Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:13:22.299Z","endTime":"2026-03-21T01:15:47.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32952826458397,"aZ":-10.98808797703823,"pfxX":-0.767650833465551,"pfxZ":10.959431276892062,"pX":-0.3930169317392037,"pZ":2.1336044332068416,"vX0":1.0012066047407162,"vY0":-138.0617788741345,"vZ0":-10.0740216947514,"x":131.98,"y":181.17,"x0":-0.6603882179197028,"y0":50.006662593676836,"z0":6.566658012754296,"aX":-1.4844774255724467},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":1.2,"spinRate":2335,"spinDirection":189},"zone":7,"typeConfidence":2.0,"plateTime":0.3965231351621843,"extension":6.79177347657186},"index":0,"playId":"876d726e-a929-3da2-a516-411c8b6291e9","pitchNumber":1,"startTime":"2026-03-21T01:13:23.851Z","endTime":"2026-03-21T01:13:27.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"80e5b79a-ee8c-37c1-8fd9-bcff848b8cd9","startTime":"2026-03-21T01:13:43.667Z","endTime":"2026-03-21T01:13:46.667Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09977932626163,"aZ":-11.582392710700544,"pfxX":0.20180182647518952,"pfxZ":10.760153140590862,"pX":-0.3623250424084006,"pZ":4.682638191485921,"vX0":0.6322391500776585,"vY0":-137.81729521780863,"vZ0":-3.727848113909842,"x":130.81,"y":112.35,"x0":-0.6214050586981327,"y0":50.00467702274932,"z0":6.84153012996297,"aX":0.38601370046570893},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":-0.5,"spinRate":2313,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.3982155585379221,"extension":6.594134083470425},"index":2,"playId":"746748e2-fefd-309f-85f7-ad32bcbf9490","pitchNumber":2,"startTime":"2026-03-21T01:14:05.523Z","endTime":"2026-03-21T01:14:16.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake McCarthy caught stealing 2nd base, catcher Freddy Fermin to shortstop Xander Bogaerts.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"746748e2-fefd-309f-85f7-ad32bcbf9490","startTime":"2026-03-21T01:14:23.381Z","endTime":"2026-03-21T01:14:42.776Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.21,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08323914971347,"aZ":-10.980367954691436,"pfxX":-0.5623439077735976,"pfxZ":10.850920134579379,"pX":0.0013976170158550645,"pZ":4.812603152581807,"vX0":1.708280348006691,"vY0":-139.2967496084954,"vZ0":-3.4550196568183864,"x":116.95,"y":108.84,"x0":-0.5484067270063506,"y0":50.00230576430315,"z0":6.801943740859585,"aX":-1.098598975838825},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":0.6,"spinRate":2419,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.39413380099630135,"extension":6.731883052874323},"index":4,"playId":"319f8929-7436-3b98-b716-1751c6340875","pitchNumber":3,"startTime":"2026-03-21T01:14:42.776Z","endTime":"2026-03-21T01:14:45.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73019292159788,"aZ":-42.32083536367632,"pfxX":5.253506509233556,"pfxZ":-7.063437624567197,"pX":0.1704811032982613,"pZ":2.9112455062362574,"vX0":0.543875350725336,"vY0":-119.26737436493752,"vZ0":-0.07141643487312721,"x":110.5,"y":160.18,"x0":-0.7431103847050107,"y0":50.005648433599376,"z0":6.770007778743967,"aX":7.54169637264758},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.5,"breakHorizontal":-9.6,"spinRate":2904,"spinDirection":29},"zone":2,"typeConfidence":2.0,"plateTime":0.4598964571093562,"extension":6.575303346878881},"index":5,"playId":"ed8f134e-f6e2-3b3a-a77b-0178ff10c0b1","pitchNumber":4,"startTime":"2026-03-21T01:14:59.703Z","endTime":"2026-03-21T01:15:03.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23761054115507,"aZ":-11.50200774448328,"pfxX":-0.8761966693138306,"pfxZ":10.445582864302708,"pX":0.4169672464589875,"pZ":2.112548894619673,"vX0":2.5571368736180324,"vY0":-139.51757155025305,"vZ0":-10.006710420377969,"x":101.11,"y":181.74,"x0":-0.39604733594494645,"y0":50.00439983311118,"z0":6.495524259024357,"aX":-1.7344904259607403},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":1.1,"spinRate":2368,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.39199692947602527,"extension":6.850632334577574},"index":6,"playId":"f5b5f6db-22b6-3c2e-a57c-4db80a8ccde4","pitchNumber":5,"startTime":"2026-03-21T01:15:21.491Z","endTime":"2026-03-21T01:15:24.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26607747120848,"aZ":-36.23896457579283,"pfxX":3.063943290119371,"pfxZ":-2.5638196550911188,"pX":0.5426844597279789,"pZ":1.8858747739163284,"vX0":2.039804206776209,"vY0":-124.69320727298208,"vZ0":-4.213199507871502,"x":96.31,"y":187.86,"x0":-0.6818062513796956,"y0":50.000638220497166,"z0":6.562727488750643,"aX":4.861346803249429},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.3,"breakHorizontal":-6.0,"spinRate":2405,"spinDirection":82},"zone":9,"typeConfidence":2.0,"plateTime":0.4379723836577192,"extension":6.617353084050276},"index":7,"playId":"66bd6feb-077b-384a-b47e-ea5f0b84ca91","pitchNumber":6,"startTime":"2026-03-21T01:15:44.726Z","endTime":"2026-03-21T01:15:47.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:15:47.802Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, pitcher Juan Mejia 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-21T01:17:32.933Z","endTime":"2026-03-21T01:19:16.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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":90.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.978352662654604,"aZ":-18.86964342167025,"pfxX":-3.349331860343036,"pfxZ":6.401920511082228,"pX":-0.4049242723786382,"pZ":2.910406235701833,"vX0":5.984286351407448,"vY0":-142.61903377936397,"vZ0":-5.3689689548541235,"x":132.43,"y":160.2,"x0":-2.0865634780377675,"y0":50.00646074911348,"z0":5.991334331487994,"aX":-6.964917511571577},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.8,"breakHorizontal":5.0,"spinRate":2310,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3827073516461703,"extension":5.878695973940143},"index":0,"playId":"f24f7a43-79a3-320e-9f7f-cc5d0609d420","pitchNumber":1,"startTime":"2026-03-21T01:17:58.913Z","endTime":"2026-03-21T01:18:02.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.945701355904347,"aZ":-16.89499649670096,"pfxX":-2.47850912202716,"pfxZ":7.489658156064288,"pX":1.607504736770369,"pZ":2.421653040616324,"vX0":10.849692193906321,"vY0":-141.19411500306464,"vZ0":-7.068027814949197,"x":55.73,"y":173.4,"x0":-1.9453794805403684,"y0":50.00489213023193,"z0":6.023967295130896,"aX":-5.058049063565618},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":2.5,"spinRate":2379,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38634938727644874,"extension":5.667922041678642},"index":1,"playId":"5ed02399-de68-3784-b21b-fb02483bb1ca","pitchNumber":2,"startTime":"2026-03-21T01:18:14.964Z","endTime":"2026-03-21T01:18:18.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"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":675848,"fullName":"Juan Mejia"}}},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"08318646-0046-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-03-21T01:18:51.159Z","endTime":"2026-03-21T01:18:53.974Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.320249220040484,"aZ":-19.38481952072018,"pfxX":-3.7484944452730797,"pfxZ":6.343166103368215,"pX":-1.0993771709869002,"pZ":3.222341460281039,"vX0":4.6089630325613165,"vY0":-140.71566270116037,"vZ0":-4.394956904012533,"x":158.91,"y":151.78,"x0":-2.2673491024277177,"y0":50.003676044952435,"z0":6.051291006508318,"aX":-7.558593168740915},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.8,"breakHorizontal":5.9,"spinRate":2280,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3884414810842163,"extension":5.9252653565999225},"index":3,"playId":"d0296c63-2305-3db5-bc46-f6b8c086dede","pitchNumber":3,"startTime":"2026-03-21T01:18:53.974Z","endTime":"2026-03-21T01:18:58.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597557768042694,"aZ":-18.307446946146598,"pfxX":-3.4400157853822955,"pfxZ":7.055231726790161,"pX":0.504426593043302,"pZ":2.850412438310518,"vX0":8.053817163880835,"vY0":-138.71670029432465,"vZ0":-5.523199409275611,"x":97.77,"y":161.82,"x0":-1.978762158563806,"y0":50.001991825892915,"z0":6.072433205417598,"aX":-6.761014115328014},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":4.7,"spinRate":2216,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.39360481873953734,"extension":5.981424906967979},"hitData":{"launchSpeed":93.3,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.62,"coordY":183.0}},"index":4,"playId":"972319ae-dcc7-342e-bdea-02d775313371","pitchNumber":4,"startTime":"2026-03-21T01:19:09.285Z","endTime":"2026-03-21T01:19:16.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:19:16.261Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:19:22.666Z","endTime":"2026-03-21T01:20:18.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41636733998736,"aZ":-16.35828697272748,"pfxX":-2.4695593994772396,"pfxZ":7.675474055585385,"pX":0.24561780754197263,"pZ":2.630685036088999,"vX0":7.354976342803852,"vY0":-141.50217599095274,"vZ0":-6.504758278161248,"x":107.64,"y":167.75,"x0":-2.0481737123306916,"y0":50.00407900440512,"z0":5.97821150148019,"aX":-5.090375983229208},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":3.2,"spinRate":2449,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3847274550047626,"extension":5.934072916997209},"index":0,"playId":"f5ca6d5f-6acc-398d-971d-54b262b5e70f","pitchNumber":1,"startTime":"2026-03-21T01:19:43.205Z","endTime":"2026-03-21T01:19:47.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.679479484406333,"aZ":-30.938526526758867,"pfxX":9.129292093872838,"pfxZ":0.7927193740065963,"pX":0.22068313082031563,"pZ":3.5875066473862414,"vX0":3.4540952403695604,"vY0":-123.90694547259832,"vZ0":0.18352661402039616,"x":108.59,"y":141.92,"x0":-2.3771623645804114,"y0":50.00128617645681,"z0":6.096859863289704,"aX":14.198062073969774},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":-17.3,"spinRate":2900,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.44199596041486977,"extension":5.7400270838743985},"index":1,"playId":"02096e27-22c4-31dd-aa4f-fead1eb091f1","pitchNumber":2,"startTime":"2026-03-21T01:19:58.680Z","endTime":"2026-03-21T01:20:02.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.987026559317705,"aZ":-16.979497591886446,"pfxX":-2.8824788308907436,"pfxZ":7.408610165203568,"pX":0.1249503022116231,"pZ":3.4366535242073204,"vX0":6.288933514970618,"vY0":-141.96347784262218,"vZ0":-4.386252752474741,"x":112.24,"y":145.99,"x0":-1.739634315054136,"y0":50.004249314007346,"z0":6.074899717296025,"aX":-5.913481485344527},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":4.0,"spinRate":2427,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.38509244756864147,"extension":5.854821420328407},"index":2,"playId":"6e493b5f-d5eb-3d63-9f7a-a003768b6d67","pitchNumber":3,"startTime":"2026-03-21T01:20:15.369Z","endTime":"2026-03-21T01:20:18.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:20:18.399Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:20:29.308Z","endTime":"2026-03-21T01:20:47.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.102846302392035,"aZ":-18.90951370129301,"pfxX":-3.9442239860932435,"pfxZ":6.47411256925033,"pX":0.4660969420834975,"pZ":1.8379048137098521,"vX0":8.19592258246789,"vY0":-141.50514840031616,"vZ0":-7.8314238995244665,"x":99.23,"y":189.16,"x0":-1.9417412512944985,"y0":50.00439583123959,"z0":5.830144924041871,"aX":-8.083955452053873},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":5.6,"spinRate":2398,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.38552592214231485,"extension":5.982891817344072},"hitData":{"launchSpeed":108.4,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.95,"coordY":157.18}},"index":0,"playId":"dd327b68-fad8-3938-bf00-4bd5750eed59","pitchNumber":1,"startTime":"2026-03-21T01:20:41.496Z","endTime":"2026-03-21T01:20:47.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:20:47.916Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:22:36.407Z","endTime":"2026-03-21T01:25:06.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":1},"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":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665605600169574,"aZ":-31.16569597500391,"pfxX":8.290930742414279,"pfxZ":0.7140289940271671,"pX":0.4155370801663519,"pZ":3.094636619805322,"vX0":0.5138193395399462,"vY0":-118.47205433574217,"vZ0":-1.7993340407819431,"x":101.16,"y":155.22,"x0":-0.8803665280657855,"y0":50.00217549434841,"z0":6.738665058911301,"aX":11.670636951784365},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.1,"spinRate":2312,"spinDirection":67},"zone":3,"typeConfidence":2.0,"plateTime":0.4640450367076143,"extension":6.449276242181058},"index":0,"playId":"a816b548-0e87-39c3-9008-42b1c8f5cf3e","pitchNumber":1,"startTime":"2026-03-21T01:23:00.063Z","endTime":"2026-03-21T01:23:04.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09685378811129,"aZ":-41.99281192596924,"pfxX":4.635478496129601,"pfxZ":-7.056915937422522,"pX":1.1461173030841587,"pZ":2.0752427796532733,"vX0":2.7330788081913724,"vY0":-117.45593570288622,"vZ0":-1.7857964320535724,"x":73.31,"y":182.75,"x0":-0.6363958573689074,"y0":50.003234534634494,"z0":6.764947119380746,"aX":6.449491207025716},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.0,"breakHorizontal":-9.1,"spinRate":2829,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4670653861561527,"extension":6.637147678266973},"index":1,"playId":"0232751f-80bd-3666-86fd-08dbc044f1ba","pitchNumber":2,"startTime":"2026-03-21T01:23:18.944Z","endTime":"2026-03-21T01:23:22.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.628985512087578,"aZ":-11.420749954220165,"pfxX":0.10897895343164388,"pfxZ":10.609659842880745,"pX":0.2264341666891992,"pZ":5.376487354029519,"vX0":1.7514599292681716,"vY0":-139.0819905489219,"vZ0":-1.8984357067713578,"x":108.37,"y":93.61,"x0":-0.4260231479693056,"y0":50.004356051860505,"z0":6.826757240701076,"aX":0.21272701722012527},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":-0.6,"spinRate":2338,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.39405687046413806,"extension":6.665320707286147},"index":2,"playId":"71e3b816-560c-3d5f-8a21-562ffea84eb7","pitchNumber":3,"startTime":"2026-03-21T01:23:36.758Z","endTime":"2026-03-21T01:23:39.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93150338953518,"aZ":-8.305189854900714,"pfxX":0.29065417706703556,"pfxZ":12.091157489175695,"pX":0.1315035426701912,"pZ":3.627887492128423,"vX0":1.1253779706578693,"vY0":-139.72742777043558,"vZ0":-7.033136871321569,"x":111.99,"y":140.83,"x0":-0.31451327316107797,"y0":50.00539462458691,"z0":6.725720721284035,"aX":0.5739281087555471},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.6,"breakHorizontal":-0.7,"spinRate":2328,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.3922248166929525,"extension":6.701925710717816},"index":3,"playId":"01eeb4c1-9742-3c50-a4cd-980b6103da09","pitchNumber":4,"startTime":"2026-03-21T01:23:53.160Z","endTime":"2026-03-21T01:23:56.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.872422182790782,"aZ":-31.140350093606106,"pfxX":3.9081081962366966,"pfxZ":0.6155046696960973,"pX":1.0068566498820737,"pZ":3.013263671964106,"vX0":3.0220980711289585,"vY0":-127.96131139645438,"vZ0":-3.0053941609120525,"x":78.62,"y":157.42,"x0":-0.6929201181062458,"y0":50.001072346855736,"z0":6.61698236872373,"aX":6.546445839888732},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":-7.7,"spinRate":2419,"spinDirection":100},"zone":12,"typeConfidence":2.0,"plateTime":0.4263731034582743,"extension":6.615796237089355},"index":4,"playId":"570cda4b-f8ca-3b3e-98c0-1064a22e4380","pitchNumber":5,"startTime":"2026-03-21T01:24:17.086Z","endTime":"2026-03-21T01:24:20.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.231678736404774,"aZ":-12.849367338681393,"pfxX":-1.022729810628992,"pfxZ":9.817192714965135,"pX":0.24721455264864128,"pZ":3.5976272472112054,"vX0":2.546627176527104,"vY0":-138.97594711996052,"vZ0":-6.096023525137672,"x":107.58,"y":141.64,"x0":-0.545497836978877,"y0":50.006924687293505,"z0":6.662490288819986,"aX":-2.014206497469514},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":1.3,"spinRate":2295,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.39312631426355393,"extension":6.831337526826296},"index":5,"playId":"bde4302f-ac8e-3d92-a750-c927173409bf","pitchNumber":6,"startTime":"2026-03-21T01:24:37.182Z","endTime":"2026-03-21T01:24:40.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45622837009988,"aZ":-32.61868448267743,"pfxX":6.372855466591144,"pfxZ":-0.29523642296498487,"pX":-0.009351589761138554,"pZ":3.037448309011974,"vX0":-0.016727156587711567,"vY0":-121.03666248802668,"vZ0":-2.111478129655751,"x":117.36,"y":156.77,"x0":-0.8311547332621967,"y0":50.00470988636572,"z0":6.763036630856472,"aX":9.506257059065193},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":-11.5,"spinRate":2573,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.45161162144591804,"extension":6.4354544487882475},"hitData":{"launchSpeed":80.9,"launchAngle":42.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.64,"coordY":94.1}},"index":6,"playId":"06fc647f-da9b-3a91-bf8b-3fd7e2cda627","pitchNumber":7,"startTime":"2026-03-21T01:24:58.178Z","endTime":"2026-03-21T01:25:06.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:25:06.243Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:25:10.653Z","endTime":"2026-03-21T01:26:37.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.152317447744213,"aZ":-42.14004521699145,"pfxX":6.633280324391233,"pfxZ":-7.222498112197357,"pX":-0.013103441828946896,"pZ":3.470028988022621,"vX0":-0.021650452128724074,"vY0":-116.73674877999385,"vZ0":1.4023790448029811,"x":117.5,"y":145.09,"x0":-0.8654924417278619,"y0":50.00510817995242,"z0":6.831000487426781,"aX":9.148127629971622},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.5,"breakHorizontal":-12.0,"spinRate":2861,"spinDirection":28},"zone":2,"typeConfidence":2.0,"plateTime":0.46935298654257895,"extension":6.633404397191759},"index":0,"playId":"96b327c4-b1a2-3e39-a8e4-16f91f6e0173","pitchNumber":1,"startTime":"2026-03-21T01:25:37.353Z","endTime":"2026-03-21T01:25:41.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6445752218418,"aZ":-22.24213032569744,"pfxX":1.205115664404993,"pfxZ":5.386077978878028,"pX":-0.2581413476685029,"pZ":4.628810146575451,"vX0":0.953898363041038,"vY0":-134.78024483795903,"vZ0":-1.5554929408763032,"x":126.84,"y":113.8,"x0":-0.7729195732552318,"y0":50.00255415640002,"z0":6.780429141891441,"aX":2.2223279174794057},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":-2.4,"spinRate":2422,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.40601130854504586,"extension":6.571217027756615},"index":1,"playId":"794e0f71-1fd1-33ee-b95d-8c44921897c7","pitchNumber":2,"startTime":"2026-03-21T01:25:55.447Z","endTime":"2026-03-21T01:25:58.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27716863362901,"aZ":-10.650940727349626,"pfxX":0.1313606126088156,"pfxZ":11.002034475100508,"pX":-0.4578469337043706,"pZ":4.584651491597485,"vX0":0.3126200060525626,"vY0":-139.23188929531653,"vZ0":-3.792570016208471,"x":134.45,"y":114.99,"x0":-0.588809181791329,"y0":50.00429598085376,"z0":6.673357823261824,"aX":0.25701983781276944},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":-0.4,"spinRate":2341,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39390548418862714,"extension":6.818193534018848},"index":2,"playId":"70558dc7-3e4e-309e-8887-3eaae0b29cf4","pitchNumber":3,"startTime":"2026-03-21T01:26:13.037Z","endTime":"2026-03-21T01:26:16.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2756679101236,"aZ":-18.356921018357493,"pfxX":1.9585304339554628,"pfxZ":7.2869931651986946,"pX":-0.1838062177062114,"pZ":3.1002451458289797,"vX0":0.8701894852715946,"vY0":-136.1917958351531,"vZ0":-6.110917394669397,"x":124.01,"y":155.07,"x0":-0.7610417402377535,"y0":50.002102699166585,"z0":6.623977852130928,"aX":3.713609414092821},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":-3.7,"spinRate":2391,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4007355363214571,"extension":6.627218406513077},"hitData":{"launchSpeed":102.2,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.78,"coordY":148.07}},"index":3,"playId":"c539e6c8-1965-3fe1-bb10-de3b772ae57f","pitchNumber":4,"startTime":"2026-03-21T01:26:29.531Z","endTime":"2026-03-21T01:26:37.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:26:37.275Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (3) on a fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:26:44.886Z","endTime":"2026-03-21T01:27:18.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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],"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":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975457755517333,"aZ":-43.24349263517003,"pfxX":4.316703326840859,"pfxZ":-7.6532420511129775,"pX":0.05409767268126296,"pZ":2.2323958794304706,"vX0":0.8542114688106733,"vY0":-119.46586753462097,"vZ0":-1.2745546011418052,"x":114.94,"y":178.51,"x0":-0.8690013504221988,"y0":50.005280682605026,"z0":6.65923543225689,"aX":6.241104228611351},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.9,"breakHorizontal":-8.0,"spinRate":2887,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.45845855743905073,"extension":6.658736954476365},"hitData":{"launchSpeed":97.9,"launchAngle":28.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.61,"coordY":43.58}},"index":0,"playId":"6da14ea8-a6c6-3b49-acc6-6ae4d7118153","pitchNumber":1,"startTime":"2026-03-21T01:27:05.712Z","endTime":"2026-03-21T01:27:18.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.43,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:27:18.412Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:27:32.964Z","endTime":"2026-03-21T01:28:43.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Flyout","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":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.675084559173744,"aZ":-32.439874757516364,"pfxX":10.251018925241983,"pfxZ":-0.17119644535192258,"pX":-0.2598426625620193,"pZ":2.307923564004893,"vX0":-0.6006730178994448,"vY0":-122.78506094078172,"vZ0":-3.3569197161672095,"x":126.9,"y":176.47,"x0":-1.3406628660356639,"y0":50.00595833878798,"z0":6.483404291487821,"aX":15.491797731783949},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-18.4,"spinRate":2334,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.44787728994525766,"extension":6.495753620442679},"index":0,"playId":"321000b0-e11c-380c-b175-1462407c2578","pitchNumber":1,"startTime":"2026-03-21T01:27:46.236Z","endTime":"2026-03-21T01:27:49.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18198341394299,"aZ":-9.965900876625769,"pfxX":-1.0277611946462657,"pfxZ":10.931766375326614,"pX":-0.26492889129939123,"pZ":1.9393500542948736,"vX0":2.2167564311632812,"vY0":-140.75454597784645,"vZ0":-10.71626549211083,"x":127.1,"y":186.42,"x0":-0.92475504150101,"y0":50.00363627021003,"z0":6.414560906432241,"aX":-2.088217867749723},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":1.4,"spinRate":2415,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.3872671603537001,"extension":6.8486526536175765},"index":1,"playId":"55c172c6-292f-3e61-a264-8fe75779f1e3","pitchNumber":2,"startTime":"2026-03-21T01:28:05.467Z","endTime":"2026-03-21T01:28:09.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691352796992827,"aZ":-38.1599012419493,"pfxX":8.773264241792647,"pfxZ":-4.071497308340413,"pX":0.870591721884108,"pZ":1.782928164335588,"vX0":1.142322467582817,"vY0":-121.03852087180735,"vZ0":-3.388853469172603,"x":83.82,"y":190.64,"x0":-0.7473926774145561,"y0":50.00327034857326,"z0":6.57441739018911,"aX":12.89541445306677},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.9,"breakHorizontal":-16.2,"spinRate":2366,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4541493738913731,"extension":6.695961539554995},"hitData":{"launchSpeed":80.3,"launchAngle":46.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.36,"coordY":96.41}},"index":2,"playId":"e41baa12-8e0f-366d-b3ea-daa652030d33","pitchNumber":3,"startTime":"2026-03-21T01:28:35.526Z","endTime":"2026-03-21T01:28:43.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:28:43.900Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:30:56.336Z","endTime":"2026-03-21T01:31:42.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antonio Senzatela replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","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-21T01:30:39.863Z","endTime":"2026-03-21T01:30:57.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.666167759550625,"aZ":-23.1646057501272,"pfxX":1.6288087435712741,"pfxZ":4.75472502738873,"pX":-0.2567881241290173,"pZ":4.006983016269398,"vX0":5.21140901464756,"vY0":-136.27011462909465,"vZ0":-1.7013019338933089,"x":126.79,"y":130.59,"x0":-2.399547482956023,"y0":50.006187715721566,"z0":6.226875001423773,"aX":3.0881746464485356},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":-4.0,"spinRate":2346,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40070425145372823,"extension":5.659194270733123},"index":1,"playId":"3993d722-8092-359c-b9a1-abf523f1f43c","pitchNumber":1,"startTime":"2026-03-21T01:30:57.798Z","endTime":"2026-03-21T01:31:11.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50067326294497,"aZ":-24.273520060792375,"pfxX":-8.700346861514177,"pfxZ":4.070633860822693,"pX":0.14367640004239843,"pZ":1.684434945965555,"vX0":9.606492356968579,"vY0":-138.0781779414477,"vZ0":-6.836783892996011,"x":111.52,"y":193.3,"x0":-2.242982766119691,"y0":50.00006139614397,"z0":5.815406928509391,"aX":-16.87057090571245},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":13.8,"spinRate":2230,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39603578999203926,"extension":5.978482156612994},"index":2,"playId":"f9b32f4c-35f7-3cbc-8204-00ab23c05531","pitchNumber":2,"startTime":"2026-03-21T01:31:17.295Z","endTime":"2026-03-21T01:31:23.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.666552849399466,"aZ":-23.211220733950885,"pfxX":-8.32448592719411,"pfxZ":4.608918426421937,"pX":0.18158421003262104,"pZ":2.997768753380935,"vX0":9.668483935270018,"vY0":-138.46690106493662,"vZ0":-3.9204474683883173,"x":110.08,"y":157.84,"x0":-2.2723829844688197,"y0":50.00111434744691,"z0":5.983435186567888,"aX":-16.178454951034833},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":13.1,"spinRate":2204,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3954446416945734,"extension":5.936846334012766},"hitData":{"launchSpeed":93.8,"launchAngle":46.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.94,"coordY":99.98}},"index":3,"playId":"1c700457-2fcd-39ac-bc9f-bff076fda764","pitchNumber":3,"startTime":"2026-03-21T01:31:33.920Z","endTime":"2026-03-21T01:31:42.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:31:42.993Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Edouard Julien 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-21T01:31:44.531Z","endTime":"2026-03-21T01:32:34.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70118326890393,"aZ":-18.586119004373103,"pfxX":-4.07886329538289,"pfxZ":6.742923115067731,"pX":-0.6133826756043769,"pZ":3.2219428102899643,"vX0":6.356304402160963,"vY0":-140.97661456644258,"vZ0":-4.590384570844966,"x":140.38,"y":151.79,"x0":-2.3661471469967195,"y0":50.00356285870108,"z0":6.069142039850926,"aX":-8.220662398965171},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":6.1,"spinRate":2288,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3883527906924904,"extension":5.71125214473014},"index":0,"playId":"8344d7f7-b3ca-3d14-8c28-d71871a597fd","pitchNumber":1,"startTime":"2026-03-21T01:32:09.151Z","endTime":"2026-03-21T01:32:12.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936368159299384,"aZ":-24.980672824072922,"pfxX":1.0197525657554034,"pfxZ":3.8465565196272005,"pX":0.935865130715661,"pZ":1.859464517993074,"vX0":8.46938270442826,"vY0":-135.32170274264544,"vZ0":-6.179567787925926,"x":81.33,"y":188.57,"x0":-2.3551573088893587,"y0":50.00660855382759,"z0":5.900329705587591,"aX":1.9093470169596138},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2315,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.40330793335076365,"extension":5.9614050510712175},"hitData":{"launchSpeed":100.7,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.27,"coordY":148.58}},"index":1,"playId":"d293bc9c-a5bc-3dbf-9cc8-5b4835267dbd","pitchNumber":2,"startTime":"2026-03-21T01:32:25.474Z","endTime":"2026-03-21T01:32:34.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:32:34.201Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:32:39.312Z","endTime":"2026-03-21T01:34:00.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.284231022362672,"aZ":-24.410953191338653,"pfxX":-8.161459233582981,"pfxZ":3.895735810436145,"pX":0.34884421204280835,"pZ":3.0609862413988043,"vX0":9.892041811731582,"vY0":-139.92585456992074,"vZ0":-3.8738676906466725,"x":103.7,"y":156.13,"x0":-2.1645419169863507,"y0":50.00051175699508,"z0":6.054438115051586,"aX":-16.25299222716328},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":2122,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.39079577066291193,"extension":5.815093972903781},"index":0,"playId":"7dc4d650-84d4-329c-850f-170bc8cbea4d","pitchNumber":1,"startTime":"2026-03-21T01:33:00.618Z","endTime":"2026-03-21T01:33:04.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.284081209850044,"aZ":-15.606082916896117,"pfxX":-3.671179785460424,"pfxZ":8.228215382540032,"pX":-0.40935648348800824,"pZ":4.48768042420317,"vX0":7.271050491761775,"vY0":-141.0497652575476,"vZ0":-1.3872107740809525,"x":132.6,"y":117.61,"x0":-2.54436831915095,"y0":50.00135599286551,"z0":5.992797244953777,"aX":-7.3914723106396165},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":5.2,"spinRate":2300,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38841429832610785,"extension":5.867127056024697},"index":1,"playId":"18da84af-3ae0-33af-9837-0888da3d8de9","pitchNumber":2,"startTime":"2026-03-21T01:33:19.613Z","endTime":"2026-03-21T01:33:23.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.715241022804324,"aZ":-21.397989525067526,"pfxX":-8.128032861549135,"pfxZ":5.440365480210035,"pX":0.07856092759771413,"pZ":2.491633190053125,"vX0":9.589198465262154,"vY0":-139.64481874302098,"vZ0":-5.433672857908662,"x":114.01,"y":171.51,"x0":-2.3397466792855304,"y0":50.00032283084694,"z0":5.865317910456699,"aX":-16.09122478727227},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":12.8,"spinRate":2270,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3918545331309353,"extension":6.047262224348389},"index":2,"playId":"e43ae26f-7c49-3f4a-96a9-667e9a2e4fc1","pitchNumber":3,"startTime":"2026-03-21T01:33:36.369Z","endTime":"2026-03-21T01:33:39.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60752189686189,"aZ":-25.11611287911324,"pfxX":4.72007502694504,"pfxZ":4.325420359895489,"pX":0.4832060404562004,"pZ":2.9268808287073202,"vX0":5.889690143357347,"vY0":-127.79106311157427,"vZ0":-2.8858572414935644,"x":98.58,"y":159.75,"x0":-2.476354957376702,"y0":50.00410187961911,"z0":6.072432738275337,"aX":7.701382729175253},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":-10.1,"spinRate":2394,"spinDirection":114},"zone":3,"typeConfidence":2.0,"plateTime":0.43082496280218585,"extension":5.707653280630016},"index":3,"playId":"b957030b-59fa-368f-8f7d-cf349b0e42d5","pitchNumber":4,"startTime":"2026-03-21T01:33:55.098Z","endTime":"2026-03-21T01:34:00.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:34:00.367Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:35:54.579Z","endTime":"2026-03-21T01:38:09.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13159050833014,"aZ":-30.77657250493832,"pfxX":7.340890460475695,"pfxZ":0.9739901037887755,"pX":-0.006305870819814326,"pZ":3.804467231128463,"vX0":0.589975862041617,"vY0":-119.65907842332025,"vZ0":-0.07793177395746897,"x":117.24,"y":136.06,"x0":-1.2092550881500548,"y0":50.00280800633252,"z0":6.616833704064248,"aX":10.54447596367913},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.0,"breakHorizontal":-13.4,"spinRate":2224,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.4594032840799205,"extension":6.440294873176798},"index":0,"playId":"c802067d-351d-31ed-8b1e-989b7c8d049e","pitchNumber":1,"startTime":"2026-03-21T01:36:11.454Z","endTime":"2026-03-21T01:36:17.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66849306040708,"aZ":-22.84500779208378,"pfxX":2.5429508261227842,"pfxZ":5.168678298970715,"pX":0.4509694169594757,"pZ":4.15444359718628,"vX0":2.5215755600650107,"vY0":-133.70048424109467,"vZ0":-2.5826509946082656,"x":99.81,"y":126.61,"x0":-0.8357815805604274,"y0":50.00205099160565,"z0":6.777911790547866,"aX":4.588812767813805},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-5.2,"spinRate":2265,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.41015896184237777,"extension":6.519888703840591},"index":1,"playId":"1d5050e5-847f-3bab-8fbd-e6382d805731","pitchNumber":2,"startTime":"2026-03-21T01:36:26.230Z","endTime":"2026-03-21T01:36:32.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78278372273493,"aZ":-10.739266644119809,"pfxX":-0.6384175604538207,"pfxZ":11.084038695975645,"pX":-0.9739251150865235,"pZ":3.66230708388834,"vX0":-0.04453831861198079,"vY0":-138.6130198825296,"vZ0":-5.97801274334523,"x":154.12,"y":139.9,"x0":-0.8747516564770346,"y0":50.002954462963395,"z0":6.573409072488217,"aX":-1.2345056199162618},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":1.2,"spinRate":2344,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39609740732641496,"extension":6.629495129637348},"index":2,"playId":"88565da3-4893-3476-a228-2825d10bf9fc","pitchNumber":3,"startTime":"2026-03-21T01:36:42.893Z","endTime":"2026-03-21T01:36:48.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679779213624712,"aZ":-11.835679237881802,"pfxX":-0.7124588921534947,"pfxZ":10.488771563355805,"pX":0.46105288094871716,"pZ":3.4413032557967167,"vX0":3.1499681030595243,"vY0":-138.1157846592797,"vZ0":-6.477224841784915,"x":99.43,"y":145.86,"x0":-0.5998263370959128,"y0":50.00507721706307,"z0":6.606771886800185,"aX":-1.382155169709245},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":0.6,"spinRate":2315,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.3960066126349959,"extension":6.800052938005768},"index":3,"playId":"f4373e01-bf27-37d2-a777-dcf8da3065e0","pitchNumber":4,"startTime":"2026-03-21T01:37:04.542Z","endTime":"2026-03-21T01:37:10.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.606642315187933,"aZ":-11.175383112795132,"pfxX":-0.625034242909607,"pfxZ":10.784725952588284,"pX":-0.6331942041166506,"pZ":2.2836936040304097,"vX0":0.5875576763465431,"vY0":-138.3609226233447,"vZ0":-9.517284615103383,"x":141.14,"y":177.12,"x0":-0.7666464079264749,"y0":50.004892575637214,"z0":6.508009589197705,"aX":-1.2173028815610125},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":1.0,"spinRate":2342,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.3952082230823666,"extension":6.8182558407216725},"index":4,"playId":"69c583a2-a401-325f-932b-a9fb8eb82d37","pitchNumber":5,"startTime":"2026-03-21T01:37:19.726Z","endTime":"2026-03-21T01:37:23.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.126799670388802,"aZ":-22.39259836898405,"pfxX":2.1152877645804784,"pfxZ":5.436407544189882,"pX":-0.06728675577183515,"pZ":2.8919400201275427,"vX0":1.6050729354064905,"vY0":-133.19527035388052,"vZ0":-5.368508624232145,"x":119.56,"y":160.7,"x0":-0.9522215832922537,"y0":50.00547312992754,"z0":6.548990377448577,"aX":3.8078942822566284},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-4.2,"spinRate":2295,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4109447586057402,"extension":6.690746572323927},"index":5,"playId":"4dc8eab0-8c08-349b-88aa-95edbeb86804","pitchNumber":6,"startTime":"2026-03-21T01:37:44.773Z","endTime":"2026-03-21T01:37:48.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.007035277154237,"aZ":-42.16776664830592,"pfxX":4.390986065892102,"pfxZ":-6.748554361039439,"pX":0.8442590323939955,"pZ":1.5899297379558535,"vX0":2.5259074630520626,"vY0":-121.25620382482667,"vZ0":-3.091853727349039,"x":84.82,"y":195.85,"x0":-0.783465183912323,"y0":50.00330800534371,"z0":6.581746603134766,"aX":6.500655483122927},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.7,"breakHorizontal":-8.5,"spinRate":2898,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4527237580304164,"extension":6.635414562653744},"index":6,"playId":"e6fd4d46-64d6-38cb-ad33-02cda94e421d","pitchNumber":7,"startTime":"2026-03-21T01:38:04.972Z","endTime":"2026-03-21T01:38:09.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:38:09.512Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chad Stevens flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:38:18.637Z","endTime":"2026-03-21T01:39:04.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.767106137955942,"aZ":-28.6333220346354,"pfxX":8.906793740365547,"pfxZ":2.3889950458159284,"pX":0.5715231588089067,"pZ":1.4130065705906236,"vX0":1.3380128939668057,"vY0":-121.75048036207066,"vZ0":-5.887085052965479,"x":95.21,"y":200.63,"x0":-1.1428233068663565,"y0":50.00313597082841,"z0":6.380401297216573,"aX":13.199235743795361},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.0,"breakHorizontal":-16.4,"spinRate":2377,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.45210444283028295,"extension":6.784469030397393},"index":0,"playId":"d84d521b-c4fb-328a-a7cc-3160a47c9a47","pitchNumber":1,"startTime":"2026-03-21T01:38:34.168Z","endTime":"2026-03-21T01:38:37.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551062882800363,"aZ":-30.728410059680158,"pfxX":8.585561832607178,"pfxZ":0.9606372382057291,"pX":0.6829806160381444,"pZ":1.909678755791092,"vX0":2.003736636086137,"vY0":-122.36924497296852,"vZ0":-4.422479157088856,"x":90.97,"y":187.22,"x0":-1.2633760618404266,"y0":50.000366612853135,"z0":6.404488518062513,"aX":12.879435812520834},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.8,"breakHorizontal":-16.0,"spinRate":2401,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.44943077391200603,"extension":6.473414445042718},"hitData":{"launchSpeed":85.9,"launchAngle":39.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.63,"coordY":93.4}},"index":1,"playId":"1d6c8f7c-e6bb-3df9-800c-53165e0476eb","pitchNumber":2,"startTime":"2026-03-21T01:38:54.145Z","endTime":"2026-03-21T01:39:04.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:39:04.686Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (4) on a ground ball to right fielder Fernando Tatis Jr., deflected by first baseman Gavin Sheets. Edouard Julien to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:39:12.497Z","endTime":"2026-03-21T01:39:45.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.791759884853207,"aZ":-41.94902629539709,"pfxX":5.418328983993952,"pfxZ":-7.054876115418132,"pX":0.3795282254234221,"pZ":2.0725339763118877,"vX0":1.339400024998494,"vY0":-117.39830354418496,"vZ0":-1.4435568505134209,"x":102.53,"y":182.82,"x0":-0.903316359742933,"y0":50.00403787836318,"z0":6.626690817818907,"aX":7.505979934606736},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.8,"breakHorizontal":-10.2,"spinRate":2831,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.46790874516473036,"extension":6.674323846893922},"hitData":{"launchSpeed":94.3,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":193.42,"coordY":126.3}},"index":0,"playId":"d2b16831-6d72-3026-895d-c317c1c9e8f4","pitchNumber":1,"startTime":"2026-03-21T01:39:34.851Z","endTime":"2026-03-21T01:39:45.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-9.399999999999999,"leverageIndex":1.38,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:39:45.386Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Goodman pops out to catcher Freddy Fermin in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:40:14.517Z","endTime":"2026-03-21T01:40:37.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.771651898309617,"aZ":-9.553061526694544,"pfxX":-1.517824838871441,"pfxZ":11.247089639124765,"pX":-0.13746915929053222,"pZ":2.6102360004745857,"vX0":1.8273004859623319,"vY0":-140.8787862173695,"vZ0":-9.093386170661274,"x":122.24,"y":168.3,"x0":-0.5970685100630184,"y0":50.00579293014844,"z0":6.496080151456142,"aX":-3.053794960058538},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":2.4,"spinRate":2367,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.3886675115064997,"extension":6.710312854875724},"hitData":{"launchSpeed":83.5,"launchAngle":88.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":125.08,"coordY":233.62}},"index":0,"playId":"28cd83b8-12ce-3cbc-a5dd-f026b4160057","pitchNumber":1,"startTime":"2026-03-21T01:40:26.605Z","endTime":"2026-03-21T01:40:37.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":8.699999999999996,"leverageIndex":1.83,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:40:37.591Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:40:48.870Z","endTime":"2026-03-21T01:43:02.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760485178086675,"aZ":-22.53208052433934,"pfxX":3.003934767403831,"pfxZ":5.1374932042699,"pX":0.9883732185939588,"pZ":3.0887519751233614,"vX0":3.78874864715101,"vY0":-135.45247445164048,"vZ0":-5.154889555782496,"x":79.33,"y":155.38,"x0":-0.8135201463175865,"y0":50.0041402662497,"z0":6.570664633891022,"aX":5.638617494115689},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.5,"breakHorizontal":-6.2,"spinRate":2370,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.4028069378626604,"extension":6.664555331196441},"index":0,"playId":"86f45c53-f507-3c58-a6ac-bab76f7cd12e","pitchNumber":1,"startTime":"2026-03-21T01:41:23.481Z","endTime":"2026-03-21T01:41:26.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97669573209541,"aZ":-11.524085346449926,"pfxX":-1.4435694870536802,"pfxZ":10.34814935371659,"pX":-0.19268702699040188,"pZ":4.381634134922186,"vX0":1.878038512196145,"vY0":-140.2109729198386,"vZ0":-4.229371970064104,"x":124.34,"y":120.48,"x0":-0.6828692804148623,"y0":50.006237077687636,"z0":6.658622998624675,"aX":-2.881830813277282},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":2.3,"spinRate":2348,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.390285088536225,"extension":6.723387318028431},"index":1,"playId":"6217ca91-5edd-3c2f-9149-38933b3ee0ca","pitchNumber":2,"startTime":"2026-03-21T01:41:56.464Z","endTime":"2026-03-21T01:41:59.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":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-21T01:42:11.062Z","endTime":"2026-03-21T01:42:24.633Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44291218728014,"aZ":-28.280441819936414,"pfxX":4.770046473593563,"pfxZ":2.235773949972489,"pX":0.22265637102696395,"pZ":0.1772199431722128,"vX0":1.442927467396052,"vY0":-130.55626486822766,"vZ0":-10.432374884286052,"x":108.51,"y":234.0,"x0":-0.9558307735091671,"y0":50.00176112689822,"z0":6.326076460958008,"aX":8.29869757855238},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":-9.0,"spinRate":2238,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.41826497604301727,"extension":6.828300542659043},"index":3,"playId":"dd45cf62-67a6-31ad-b69b-aac8ad1fdc1e","pitchNumber":3,"startTime":"2026-03-21T01:42:24.633Z","endTime":"2026-03-21T01:42:29.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Nick Pivetta. Edouard Julien scores. Jake McCarthy to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"dd45cf62-67a6-31ad-b69b-aac8ad1fdc1e","startTime":"2026-03-21T01:42:44.063Z","endTime":"2026-03-21T01:42:59.978Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":666397,"link":"/api/v1/people/666397"},"postOnThird":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":2.34,"dramaIndex":119.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206111757500846,"aZ":-7.967098286471108,"pfxX":0.7720255755445711,"pfxZ":12.273767991312196,"pX":-0.27515307773083736,"pZ":4.45497637071452,"vX0":0.5586633288522087,"vY0":-139.5077014576551,"vZ0":-4.735724680721584,"x":127.49,"y":118.5,"x0":-0.5782666655643717,"y0":50.00358270466422,"z0":6.6990017050885875,"aX":1.5225892989265055},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.5,"breakHorizontal":-1.6,"spinRate":2393,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39251615952590546,"extension":6.598697396568318},"index":5,"playId":"c03d8d17-68bd-3cf9-8ed4-fccb072d7095","pitchNumber":4,"startTime":"2026-03-21T01:42:59.978Z","endTime":"2026-03-21T01:43:02.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":2.34,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:43:02.978Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Andujar flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:44:57.882Z","endTime":"2026-03-21T01:45:37.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682824619790857,"aZ":-36.13681280107119,"pfxX":2.9784726062906905,"pfxZ":-2.738909086626089,"pX":-0.13563723283327897,"pZ":2.502187105138538,"vX0":4.307338801912258,"vY0":-119.61681008045011,"vZ0":-1.326290818578268,"x":122.17,"y":171.22,"x0":-2.34873273919932,"y0":50.004888766727206,"z0":6.312109653133216,"aX":4.3040467342084385},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.0,"breakHorizontal":-6.5,"spinRate":2374,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.4583961327810053,"extension":5.6649311853295075},"index":0,"playId":"0e15cb5f-a11b-3133-94a4-ac30030c9aa6","pitchNumber":1,"startTime":"2026-03-21T01:45:11.861Z","endTime":"2026-03-21T01:45:14.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.604040813786686,"aZ":-18.513713415676513,"pfxX":-4.326584871870467,"pfxZ":6.947108041837318,"pX":0.18649817338067093,"pZ":3.314795390466016,"vX0":8.666697486602883,"vY0":-139.3918111394291,"vZ0":-3.7953923037280597,"x":109.89,"y":149.28,"x0":-2.4020693910988395,"y0":50.00091193386364,"z0":5.9178080124599415,"aX":-8.50598218858031},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":6.0,"spinRate":2155,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39307871586859067,"extension":5.788514919640404},"hitData":{"launchSpeed":96.2,"launchAngle":38.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.18,"coordY":96.94}},"index":1,"playId":"3a86580a-8fae-3a34-a4ce-13a9e6d2e89c","pitchNumber":2,"startTime":"2026-03-21T01:45:26.839Z","endTime":"2026-03-21T01:45:37.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:45:37.600Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, pitcher Antonio Senzatela to shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:45:40.866Z","endTime":"2026-03-21T01:46:26.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315232350546086,"aZ":-25.188833942819805,"pfxX":3.057295916811595,"pfxZ":3.8351150493122743,"pX":0.9628118305187371,"pZ":2.170907491113025,"vX0":8.102024470654042,"vY0":-133.908513104801,"vZ0":-5.280381745626095,"x":80.3,"y":180.17,"x0":-2.4963581605166394,"y0":50.001799973066454,"z0":5.9653575135688905,"aX":5.5609564809746965},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":-7.2,"spinRate":2275,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.408686018373273,"extension":5.7691291609156},"index":0,"playId":"e5eaac23-4068-3519-a6d2-50eec9b27044","pitchNumber":1,"startTime":"2026-03-21T01:46:03.130Z","endTime":"2026-03-21T01:46:06.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.857528702408647,"aZ":-17.08280102773188,"pfxX":-3.4515503129445535,"pfxZ":7.4259909890306,"pX":0.2813319997550848,"pZ":3.277717242327236,"vX0":8.532147920430681,"vY0":-141.54567990185504,"vZ0":-4.342446262265069,"x":106.28,"y":150.28,"x0":-2.321572891205807,"y0":50.001981180311454,"z0":5.923204925936061,"aX":-7.014370602313131},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":4.6,"spinRate":2387,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.38674394042664995,"extension":5.8065473901048765},"hitData":{"launchSpeed":93.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.01,"coordY":155.16}},"index":1,"playId":"5e9e6e2a-599c-316b-ad00-ccf055ed0371","pitchNumber":2,"startTime":"2026-03-21T01:46:19.130Z","endTime":"2026-03-21T01:46:26.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:46:26.224Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to first baseman TJ Rumfield in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:46:40.838Z","endTime":"2026-03-21T01:49:16.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":"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":98.1,"endSpeed":89.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01134657513834,"aZ":-13.800972229059324,"pfxX":-6.016012789455192,"pfxZ":8.938365913637991,"pX":1.0357664880811142,"pZ":2.973772603683985,"vX0":11.860699524296846,"vY0":-142.32069601635882,"vZ0":-5.668996047813694,"x":77.52,"y":158.49,"x0":-2.4001762863733265,"y0":50.00651891842261,"z0":5.862464300289609,"aX":-12.372154592119234},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2305,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38454213560785666,"extension":6.061947512230976},"index":0,"playId":"41f46da4-3ff6-388f-ba9f-9b9610caada4","pitchNumber":1,"startTime":"2026-03-21T01:47:10.575Z","endTime":"2026-03-21T01:47:14.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.716048475353425,"aZ":-17.189246282445886,"pfxX":-5.441106238857436,"pfxZ":7.318190303836738,"pX":0.20773854303089312,"pZ":2.389646478469026,"vX0":9.28526646277232,"vY0":-142.21409925699461,"vZ0":-6.4968827145007415,"x":109.08,"y":174.26,"x0":-2.3931402712216694,"y0":50.00401843451665,"z0":5.794802126523046,"aX":-11.143360274956594},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":7.9,"spinRate":2225,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.38520282674288353,"extension":6.050573238698526},"index":1,"playId":"56b5c2da-6c26-3b38-913e-b6890216a7ee","pitchNumber":2,"startTime":"2026-03-21T01:47:27.621Z","endTime":"2026-03-21T01:47:30.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10535977839897,"aZ":-21.636988917581707,"pfxX":2.768842492827549,"pfxZ":6.422944657374153,"pX":1.7128574895576063,"pZ":2.8637517355579503,"vX0":9.866903790888967,"vY0":-127.49219685147129,"vZ0":-3.5467856063689234,"x":51.71,"y":161.46,"x0":-2.5727718210037005,"y0":50.00249930311375,"z0":5.988061561007667,"aX":4.53825133567259},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.0,"breakHorizontal":-7.3,"spinRate":2300,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.43023133040744144,"extension":5.883808032286223},"index":2,"playId":"d7df50fa-ee9a-3a18-8f24-279e4e39516f","pitchNumber":3,"startTime":"2026-03-21T01:47:49.017Z","endTime":"2026-03-21T01:47:52.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741364769282,"aZ":-22.91689314538312,"pfxX":1.5330395666469978,"pfxZ":4.975980939733388,"pX":-0.2946991618435947,"pZ":3.3227311252185845,"vX0":5.535300631066309,"vY0":-135.3171588312968,"vZ0":-2.860926615600989,"x":128.23,"y":149.07,"x0":-2.5634596587087937,"y0":50.000552673551326,"z0":5.994129755114488,"aX":2.8499754609716352},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":-4.0,"spinRate":2333,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.404334992014328,"extension":5.895470684273877},"index":3,"playId":"988c294c-faa9-3606-9ad2-850085b4f904","pitchNumber":4,"startTime":"2026-03-21T01:48:08.025Z","endTime":"2026-03-21T01:48:12.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.387077894123287,"aZ":-24.21125031254527,"pfxX":-8.272800989710499,"pfxZ":3.935702665334693,"pX":0.7539089098723818,"pZ":1.8702690081387499,"vX0":11.182924322826599,"vY0":-141.18530036991848,"vZ0":-6.517268721800742,"x":88.26,"y":188.28,"x0":-2.178896999722582,"y0":50.00615089679426,"z0":5.761306235026957,"aX":-16.747890038987617},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":12.7,"spinRate":2218,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.38759289980451683,"extension":5.982210108047517},"index":4,"playId":"a046ee62-655f-3af1-97e7-02180fc7c82c","pitchNumber":5,"startTime":"2026-03-21T01:48:30.295Z","endTime":"2026-03-21T01:48:36.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9696998380021,"aZ":-26.318732135017356,"pfxX":2.1538477013297688,"pfxZ":3.2117280410071682,"pX":-0.7915063924889129,"pZ":3.162649614517234,"vX0":4.275095712091202,"vY0":-134.5579098578115,"vZ0":-2.280906232459666,"x":147.17,"y":153.39,"x0":-2.684665182735998,"y0":50.001698779626636,"z0":5.898613290708788,"aX":3.921852399874944},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":-4.9,"spinRate":2285,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.4080799515070521,"extension":5.933521548407955},"index":5,"playId":"d41bfdb3-d9be-3838-a5b7-378e6b025fb2","pitchNumber":6,"startTime":"2026-03-21T01:48:50.003Z","endTime":"2026-03-21T01:48:53.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66570963782083,"aZ":-15.239980882813105,"pfxX":-4.098254978056777,"pfxZ":8.099693939564267,"pX":-0.906778842095102,"pZ":2.5204060754081175,"vX0":6.162074980302041,"vY0":-143.74353074446051,"vZ0":-6.438866157564175,"x":151.56,"y":170.73,"x0":-2.546884274864037,"y0":50.00096080371235,"z0":5.737549519321569,"aX":-8.566465907810109},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":6.1,"spinRate":2280,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3812048284526304,"extension":5.937871673213174},"hitData":{"launchSpeed":70.9,"launchAngle":62.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.64,"coordY":172.37}},"index":6,"playId":"847ee509-a11a-3f9f-be2a-d421e6bc7ac7","pitchNumber":7,"startTime":"2026-03-21T01:49:08.397Z","endTime":"2026-03-21T01:49:16.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:49:16.643Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Tovar homers (2) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:52:20.383Z","endTime":"2026-03-21T01:53:17.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-21T01:52:05.005Z","endTime":"2026-03-21T01:52:20.383Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.620606150506593,"aZ":-20.5797510664313,"pfxX":2.4857504848521175,"pfxZ":6.480598659721839,"pX":0.9819886699508461,"pZ":3.3827592899269687,"vX0":3.571859019909713,"vY0":-133.16549248593208,"vZ0":-4.86569062890719,"x":81.82,"y":122.82,"x0":-0.7016526970541773,"y0":50.004180543536776,"z0":6.730285129810391,"aX":4.446242208147017},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":-5.3,"spinRate":2259,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.41192008798723334,"extension":6.502218191073875},"index":1,"playId":"cd783bde-d337-3686-ac4b-e57da293fa8f","pitchNumber":1,"startTime":"2026-03-21T01:52:20.383Z","endTime":"2026-03-21T01:52:23.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186672472143595,"aZ":-27.756798879290074,"pfxX":6.540716616680054,"pfxZ":3.0090199497088213,"pX":-0.26756192411562046,"pZ":1.4468001245708548,"vX0":0.06769982395887053,"vY0":-121.12705112231804,"vZ0":-6.0960750067961165,"x":133.95,"y":198.63,"x0":-1.144258141120663,"y0":50.00554756927026,"z0":6.4589660248490866,"aX":9.608578989482147},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":-11.9,"spinRate":2374,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.45418646500168425,"extension":6.431096405490177},"index":2,"playId":"ea493027-4f1d-3998-9c42-29a5304c6187","pitchNumber":2,"startTime":"2026-03-21T01:52:37.880Z","endTime":"2026-03-21T01:52:42.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.359907472113996,"aZ":-10.688687136360736,"pfxX":-0.28732678145706503,"pfxZ":11.339567529596081,"pX":0.46980262797803324,"pZ":2.0816443343739386,"vX0":2.8959517160671298,"vY0":-137.47586928429783,"vZ0":-10.049661541154025,"x":109.86,"y":171.79,"x0":-0.5644650566109652,"y0":50.00069798670563,"z0":6.531757015454398,"aX":-0.544310487983821},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":-0.1,"spinRate":2429,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.3999583798676336,"extension":6.743592244750466},"hitData":{"launchSpeed":104.7,"launchAngle":27.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.15,"coordY":26.07}},"index":3,"playId":"b3f46cd5-a3af-3d2b-88eb-ab8871bc0c93","pitchNumber":3,"startTime":"2026-03-21T01:52:55.079Z","endTime":"2026-03-21T01:53:17.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-10.600000000000001,"leverageIndex":0.9,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:53:17.705Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:53:42.715Z","endTime":"2026-03-21T01:54:06.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087361555410062,"aZ":-42.14606742508402,"pfxX":7.02010990156897,"pfxZ":-7.469005546984455,"pX":0.024374883749168897,"pZ":2.301745940419685,"vX0":0.05786821613112225,"vY0":-115.32138383305384,"vZ0":-0.6751194153333705,"x":116.07,"y":176.63,"x0":-0.9118239074426916,"y0":50.00152130815041,"z0":6.692790275014319,"aX":9.37640043113501},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.3,"breakHorizontal":-12.7,"spinRate":2854,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.47645369447267427,"extension":6.6482466276225525},"index":0,"playId":"6771bf79-f4bb-369b-8c41-aa880a2f8af0","pitchNumber":1,"startTime":"2026-03-21T01:53:42.715Z","endTime":"2026-03-21T01:53:46.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487191377894533,"aZ":-41.31300296913619,"pfxX":3.370569816729324,"pfxZ":-6.368329690906998,"pX":-0.4727632949049118,"pZ":1.9027041056996006,"vX0":-0.169654945637721,"vY0":-119.42528332744502,"vZ0":-2.385699846612299,"x":135.02,"y":187.41,"x0":-0.838018595355307,"y0":50.00406042246265,"z0":6.6549940568521,"aX":4.835246261483351},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.9,"breakHorizontal":-6.0,"spinRate":2781,"spinDirection":23},"zone":7,"typeConfidence":2.0,"plateTime":0.4598451734147164,"extension":6.55016407286795},"hitData":{"launchSpeed":75.6,"launchAngle":32.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.23,"coordY":86.24}},"index":1,"playId":"d7373238-aded-3857-a5eb-f1be4f29c8d7","pitchNumber":2,"startTime":"2026-03-21T01:53:58.108Z","endTime":"2026-03-21T01:54:06.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:54:06.147Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a sharp line drive to left fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:54:12.899Z","endTime":"2026-03-21T01:56:04.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790350198415872,"aZ":-18.054664228588145,"pfxX":3.8410959381916423,"pfxZ":7.702087958069134,"pX":1.070856653532901,"pZ":3.157433761250599,"vX0":3.482369325173648,"vY0":-134.6830549048689,"vZ0":-5.567067512116619,"x":76.18,"y":153.53,"x0":-0.738991958016464,"y0":50.006435774378794,"z0":6.532166282375541,"aX":7.042640611911285},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-7.7,"spinRate":2304,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4070024224677651,"extension":6.651097963193635},"index":0,"playId":"79ddd4e9-ee40-39d4-9c2e-77bf5805626e","pitchNumber":1,"startTime":"2026-03-21T01:54:33.957Z","endTime":"2026-03-21T01:54:38.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392613146972266,"aZ":-10.385406237732612,"pfxX":-4.828181265166443,"pfxZ":11.524498956345754,"pX":-1.2833980338674311,"pZ":2.304247912981917,"vX0":0.5628393416122692,"vY0":-136.69803947165528,"vZ0":-9.260279526554326,"x":165.92,"y":176.57,"x0":-0.8647486380623826,"y0":50.006477723675815,"z0":6.450927255344342,"aX":-9.130447110866323},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":8.6,"spinRate":2223,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.40083834774771887,"extension":6.729086825449964},"index":1,"playId":"c3bc7516-8e5a-356c-9d8a-6e8ae6c1769f","pitchNumber":2,"startTime":"2026-03-21T01:54:46.986Z","endTime":"2026-03-21T01:54:50.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11733893209199,"aZ":-14.85333619633931,"pfxX":1.7651222320618263,"pfxZ":9.452167373552435,"pX":-0.3352360879399552,"pZ":2.821879988588277,"vX0":0.8628682650275034,"vY0":-134.28472435037102,"vZ0":-6.841816213863974,"x":129.78,"y":162.59,"x0":-0.8897468687097297,"y0":50.00464902563995,"z0":6.45264607125169,"aX":3.2352687278555985},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-3.4,"spinRate":2260,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.4073324675719894,"extension":6.710055534863608},"index":2,"playId":"12690f33-003c-3ad2-b37a-08463c0e8e40","pitchNumber":3,"startTime":"2026-03-21T01:55:00.352Z","endTime":"2026-03-21T01:55:03.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056211822986477,"aZ":-10.974631814509742,"pfxX":0.2466514975523706,"pfxZ":10.980016635805688,"pX":-0.09621838899532098,"pZ":3.258827760495907,"vX0":0.884254760835404,"vY0":-138.1430570712463,"vZ0":-7.298956469596121,"x":120.67,"y":150.79,"x0":-0.45263990517180847,"y0":50.00401127730685,"z0":6.674765995704491,"aX":0.4761793733821878},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-0.6,"spinRate":2354,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.39664610553225454,"extension":6.699942379981369},"index":3,"playId":"843f9b4e-97f8-3ec0-9811-33de9b0e2f72","pitchNumber":4,"startTime":"2026-03-21T01:55:18.737Z","endTime":"2026-03-21T01:55:21.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21471379365758,"aZ":-23.79230270642169,"pfxX":4.760155380736993,"pfxZ":5.666735811814201,"pX":0.5466477327604966,"pZ":3.780398744686379,"vX0":2.5603548675988925,"vY0":-120.99414421360223,"vZ0":-1.5745312800262705,"x":96.16,"y":136.71,"x0":-1.1445000788445385,"y0":50.000949900142416,"z0":6.529996043496989,"aX":7.036778036445743},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.2,"breakHorizontal":-9.2,"spinRate":1290,"spinDirection":82},"zone":12,"typeConfidence":2.0,"plateTime":0.45317531423712154,"extension":6.509600398568076},"index":4,"playId":"77cbc46a-f68e-38bf-8272-5c18372713ee","pitchNumber":5,"startTime":"2026-03-21T01:55:39.281Z","endTime":"2026-03-21T01:55:43.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.368605484977557,"aZ":-25.176973203095578,"pfxX":5.034432394832252,"pfxZ":4.680110263700534,"pX":0.027058633127424146,"pZ":2.057730586604157,"vX0":1.7550741279879216,"vY0":-121.84294173536102,"vZ0":-5.063893439334923,"x":115.97,"y":183.22,"x0":-1.3577461057587417,"y0":50.000399101203385,"z0":6.355784736052838,"aX":7.519185396653877},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.4,"breakHorizontal":-9.5,"spinRate":2328,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.45063584298292225,"extension":6.609013162146119},"hitData":{"launchSpeed":106.1,"launchAngle":8.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":86.19,"coordY":145.64}},"index":5,"playId":"442488bd-8e11-3b72-bcf3-585c8032e4e6","pitchNumber":6,"startTime":"2026-03-21T01:55:54.726Z","endTime":"2026-03-21T01:56:04.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:56:04.156Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braxton Fulford singles on a ground ball to pitcher Nick Pivetta. Brenton Doyle scores. Braxton Fulford to 3rd. Throwing error by pitcher Nick Pivetta.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:56:53.697Z","endTime":"2026-03-21T01:57:29.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"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":0,"playId":"71179678-b6ad-359d-b0a9-2a467e361870","startTime":"2026-03-21T01:56:36.212Z","endTime":"2026-03-21T01:56:39.212Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.936044658062716,"aZ":-14.75045138531634,"pfxX":-5.849527010505609,"pfxZ":9.389665227990172,"pX":-1.171829244654,"pZ":3.258913512606572,"vX0":1.912289408707653,"vY0":-135.66596241254354,"vZ0":-5.855348289969918,"x":161.67,"y":150.79,"x0":-1.127831109895364,"y0":50.001600514593235,"z0":6.481218592514708,"aX":-10.853630890089045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2188,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40442499150454037,"extension":6.526637992981246},"index":1,"playId":"87ed9189-0146-30f2-adb4-91363c1f7cea","pitchNumber":1,"startTime":"2026-03-21T01:56:55.881Z","endTime":"2026-03-21T01:57:00.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08519481494817,"aZ":-12.4241797625646,"pfxX":-4.316305283875931,"pfxZ":10.494744693503872,"pX":0.16502936092305237,"pZ":2.7898264768987127,"vX0":4.306072337842971,"vY0":-136.34478177343573,"vZ0":-7.65271278422215,"x":110.71,"y":163.45,"x0":-0.8742741081327214,"y0":50.00232549783702,"z0":6.490965297938872,"aX":-8.12315353761453},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2315,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4017725631298985,"extension":6.646746035579281},"hitData":{"launchSpeed":45.0,"launchAngle":-66.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.59,"coordY":188.57}},"index":2,"playId":"5d627c15-726c-3f8b-ae9f-5c52be197e6e","pitchNumber":2,"startTime":"2026-03-21T01:57:15.393Z","endTime":"2026-03-21T01:57:29.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.5,"awayTeamWinProbability":84.5,"homeTeamWinProbabilityAdded":-11.400000000000002,"leverageIndex":0.97,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:57:29.774Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to right fielder Fernando Tatis Jr. Braxton Fulford scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:58:10.693Z","endTime":"2026-03-21T01:58:40.056Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93706843172891,"aZ":-41.97345913951315,"pfxX":4.61029428003411,"pfxZ":-7.119900475118724,"pX":0.3435315595735918,"pZ":1.6696836563129902,"vX0":1.322286508247428,"vY0":-117.14773983185351,"vZ0":-2.278454692592956,"x":103.91,"y":193.7,"x0":-0.8282491310642642,"y0":50.00038481195739,"z0":6.6109338835668465,"aX":6.349890802398333},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.2,"breakHorizontal":-8.6,"spinRate":2801,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.46912483658074855,"extension":6.596102125269466},"index":0,"playId":"ee837c79-e261-38a3-bc28-8bcec0dd41ca","pitchNumber":1,"startTime":"2026-03-21T01:58:10.693Z","endTime":"2026-03-21T01:58:15.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83644248901937,"aZ":-42.468607886257765,"pfxX":4.38488854880413,"pfxZ":-7.360552705731902,"pX":0.016420689798738966,"pZ":2.1465619027025795,"vX0":1.0240337257955183,"vY0":-117.87120615324544,"vZ0":-1.3177062980246672,"x":116.37,"y":180.82,"x0":-0.9940568380074417,"y0":50.00541549271559,"z0":6.658131538832272,"aX":6.128792126997869},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.3,"breakHorizontal":-8.2,"spinRate":2856,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.4658986566250358,"extension":6.542564766803471},"hitData":{"launchSpeed":102.1,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.27,"coordY":100.49}},"index":1,"playId":"282d6f11-e9cb-3909-aa00-927354684da3","pitchNumber":2,"startTime":"2026-03-21T01:58:27.697Z","endTime":"2026-03-21T01:58:40.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":0.86,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:58:40.056Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:00:05.900Z","endTime":"2026-03-21T02:01:37.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00342552240033,"aZ":-11.103816786748501,"pfxX":-1.217824591466329,"pfxZ":11.168241512228798,"pX":0.6950718686659357,"pZ":3.1442844508554155,"vX0":3.8471335103370023,"vY0":-136.4806901768507,"vZ0":-7.411970968084587,"x":90.51,"y":153.88,"x0":-0.574547341458646,"y0":50.006316230476905,"z0":6.660055086929817,"aX":-2.2989232524132444},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":1.4,"spinRate":2313,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.401319081337689,"extension":6.628510718921552},"index":0,"playId":"63515b3d-a33f-39f7-8d38-cb52dfce7cef","pitchNumber":1,"startTime":"2026-03-21T02:00:05.900Z","endTime":"2026-03-21T02:00:09.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13386160124403,"aZ":-24.828813366893986,"pfxX":8.734695049104351,"pfxZ":5.033263958924487,"pX":-0.0648870630086757,"pZ":1.9068862236253674,"vX0":0.0011853688940641205,"vY0":-121.29521862673128,"vZ0":-5.725251092080243,"x":119.47,"y":187.29,"x0":-1.1965425090992414,"y0":50.00536426177953,"z0":6.519519832934024,"aX":12.757648870883159},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.7,"breakHorizontal":-15.7,"spinRate":2133,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.45504978242947436,"extension":6.576708800041964},"index":1,"playId":"71f38a26-4e3c-3202-88eb-0aa08db5075c","pitchNumber":2,"startTime":"2026-03-21T02:00:25.773Z","endTime":"2026-03-21T02:00:30.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424129664333016,"aZ":-8.284402294873349,"pfxX":-0.24461225118986762,"pfxZ":12.269623065461086,"pX":0.5812004450621607,"pZ":2.092021113797611,"vX0":3.088319356196367,"vY0":-138.7533687974071,"vZ0":-10.639086562208004,"x":94.85,"y":182.3,"x0":-0.515166822386113,"y0":50.00634811333462,"z0":6.5310461057942435,"aX":-0.4765097436807467},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.2,"breakHorizontal":-0.2,"spinRate":2465,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.3949465505601113,"extension":6.790542151231279},"index":2,"playId":"e83e86a4-a6f8-3bee-9819-0557b47d975e","pitchNumber":3,"startTime":"2026-03-21T02:00:45.721Z","endTime":"2026-03-21T02:00:49.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57861116067449,"aZ":-28.394540162501613,"pfxX":2.9933880225334155,"pfxZ":2.391656133652596,"pX":0.08429509689725652,"pZ":0.6301753030789139,"vX0":1.1065774336280987,"vY0":-125.91062788912838,"vZ0":-8.815129031230354,"x":113.79,"y":221.77,"x0":-0.7517726356503702,"y0":50.00127304786303,"z0":6.531946820717349,"aX":4.724515288601571},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-5.6,"spinRate":1788,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.43785028505211887,"extension":6.615266024376802},"index":3,"playId":"5831bb8a-a923-30cf-a82a-fbb4ab046c29","pitchNumber":4,"startTime":"2026-03-21T02:01:09.088Z","endTime":"2026-03-21T02:01:12.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.747534204326314,"aZ":-28.015575478053275,"pfxX":7.539567938470623,"pfxZ":2.888432977256258,"pX":0.9440966508543412,"pZ":0.8630878546604421,"vX0":1.9665014541503,"vY0":-120.35748035458482,"vZ0":-7.36638402660555,"x":81.01,"y":215.48,"x0":-0.8665864201433089,"y0":50.000994382049264,"z0":6.513122051905982,"aX":10.835920103775626},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.4,"breakHorizontal":-14.2,"spinRate":2300,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4586426512997299,"extension":6.69556626120173},"index":4,"playId":"c3c4cd78-3eec-3012-8610-30b7cc7ee20c","pitchNumber":5,"startTime":"2026-03-21T02:01:34.525Z","endTime":"2026-03-21T02:01:37.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.49,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:01:37.865Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to left fielder Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:01:43.101Z","endTime":"2026-03-21T02:02:33.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"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":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.294942218442618,"aZ":-11.781552222348092,"pfxX":0.36918306440088455,"pfxZ":11.241567730961235,"pX":-0.07341349913490972,"pZ":3.301063943243445,"vX0":1.2666284971082824,"vY0":-134.3633281068357,"vZ0":-6.950552826462108,"x":119.8,"y":149.65,"x0":-0.6003992593160422,"y0":50.00118042813917,"z0":6.773029283525278,"aX":0.6691159766785952},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-1.0,"spinRate":2318,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.4089128436040408,"extension":6.548654951511227},"index":0,"playId":"193f7de0-dedb-3cef-a6d8-fb44276950bf","pitchNumber":1,"startTime":"2026-03-21T02:02:06.240Z","endTime":"2026-03-21T02:02:10.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433899311099196,"aZ":-11.155401300227364,"pfxX":-0.5439218569949736,"pfxZ":11.063664380228913,"pX":-0.02376866242302614,"pZ":3.527404780859157,"vX0":1.8754130972730205,"vY0":-136.77903469968592,"vZ0":-6.493103801721511,"x":117.91,"y":143.54,"x0":-0.6468516262830669,"y0":50.00289805038082,"z0":6.6928239746990075,"aX":-1.0336540496887157},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":0.6,"spinRate":2239,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.40005019068839465,"extension":6.633791881126412},"hitData":{"launchSpeed":78.6,"launchAngle":27.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.18,"coordY":98.0}},"index":1,"playId":"71a02e67-6f95-38dd-82b3-897b5aaa7c7f","pitchNumber":2,"startTime":"2026-03-21T02:02:25.693Z","endTime":"2026-03-21T02:02:33.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.9999999999999982,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:02:33.027Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:05:16.063Z","endTime":"2026-03-21T02:07:06.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T02:05:10.729Z","endTime":"2026-03-21T02:05:18.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378153325370388,"aZ":-25.742655685199715,"pfxX":6.837024658209573,"pfxZ":3.7891024740130295,"pX":0.043465606029691614,"pZ":2.599352280727104,"vX0":-8.863930502121208,"vY0":-129.30288939893612,"vZ0":-1.6559378457113236,"x":115.34,"y":168.6,"x0":2.623960997658097,"y0":50.00313311501868,"z0":5.218926181241886,"aX":11.60503652680268},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":-10.4,"spinRate":2103,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.42323928349839157,"extension":5.474192641705899},"index":1,"playId":"d10ba99a-d244-3278-8f91-00808f879ae4","pitchNumber":1,"startTime":"2026-03-21T02:05:18.220Z","endTime":"2026-03-21T02:05:21.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2054395154371,"aZ":-30.00404463564718,"pfxX":6.989180586807152,"pfxZ":1.6108913668522238,"pX":1.4602832105481192,"pZ":2.7458017372988475,"vX0":-5.129710365626475,"vY0":-115.76964445154266,"vZ0":0.9545520291751386,"x":61.34,"y":164.64,"x0":2.8053390589812586,"y0":50.00322914412929,"z0":5.217706055693309,"aX":9.412691691132},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.5,"breakHorizontal":-11.3,"spinRate":1329,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.4745594391208372,"extension":5.337369633315949},"index":2,"playId":"3c250808-9ff4-3f63-9fb8-06cfe54fa523","pitchNumber":2,"startTime":"2026-03-21T02:05:31.356Z","endTime":"2026-03-21T02:05:35.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0049137036048,"aZ":-34.96042268572456,"pfxX":-8.188705909534667,"pfxZ":-2.2607218896866335,"pX":0.744650489296148,"pZ":0.935283172632483,"vX0":-2.39334879300234,"vY0":-110.9231416611336,"vZ0":-0.8481915325130887,"x":88.62,"y":213.53,"x0":2.904780151284815,"y0":50.00330109222159,"z0":5.005322498204521,"aX":-10.085059503678691},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.0,"breakHorizontal":15.5,"spinRate":2559,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.4960081574881725,"extension":5.091392448233475},"index":3,"playId":"5dddbba6-bd42-3d58-86e1-d9fd29ba40c8","pitchNumber":3,"startTime":"2026-03-21T02:05:47.767Z","endTime":"2026-03-21T02:05:51.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.376248154926852,"aZ":-36.424508917241376,"pfxX":-7.102743561173685,"pfxZ":-3.4370092299353665,"pX":1.3561822613574448,"pZ":2.356495663484249,"vX0":-1.6577153309799493,"vY0":-110.97949794487542,"vZ0":2.305794272621142,"x":65.31,"y":175.15,"x0":3.0368547658854506,"y0":50.00234933897647,"z0":5.12033662772521,"aX":-8.78639728898261},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-5.3,"breakHorizontal":13.3,"spinRate":2560,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4950980904387774,"extension":4.847390186069955},"index":4,"playId":"02834b23-c793-3de0-8213-b24d2afa4adf","pitchNumber":4,"startTime":"2026-03-21T02:06:01.927Z","endTime":"2026-03-21T02:06:07.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92042771696747,"aZ":-28.555422229478857,"pfxX":6.998895509792658,"pfxZ":2.0639732944117384,"pX":-0.48738748858624104,"pZ":3.1787581867290537,"vX0":-9.770196470076764,"vY0":-131.3472302008498,"vZ0":-0.021539254594768797,"x":135.58,"y":152.95,"x0":2.3652848583601807,"y0":50.00337837862141,"z0":5.3043636226530255,"aX":12.272718389807645},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":2043,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.4164663606610395,"extension":5.57757732067476},"index":5,"playId":"78b82d48-454c-3dfe-b301-2f055b6ccecc","pitchNumber":5,"startTime":"2026-03-21T02:06:20.334Z","endTime":"2026-03-21T02:06:23.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930431505026306,"aZ":-26.765089972410813,"pfxX":7.171562530675235,"pfxZ":3.0516418257193516,"pX":-0.9454106926762341,"pZ":2.1992148258196664,"vX0":-10.828782347699129,"vY0":-132.42590089375307,"vZ0":-2.654292010396476,"x":153.04,"y":179.4,"x0":2.269590696013076,"y0":50.00197326757616,"z0":5.177540412330075,"aX":12.70641884477053},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-10.6,"spinRate":2176,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41400796079569746,"extension":5.474129891351505},"index":6,"playId":"8a32bce4-f708-379b-aef8-63517cf506cf","pitchNumber":6,"startTime":"2026-03-21T02:06:41.484Z","endTime":"2026-03-21T02:06:45.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.106179995708086,"aZ":-36.596387133728406,"pfxX":-6.461391835914489,"pfxZ":-3.5914082261833693,"pX":0.014936295737075438,"pZ":1.9828034644195769,"vX0":-4.441750589681216,"vY0":-110.96970609041036,"vZ0":1.697120675589816,"x":116.43,"y":185.24,"x0":2.8904248465443905,"y0":50.0021312810775,"z0":5.0555591977361365,"aX":-7.959114226876683},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-5.6,"breakHorizontal":13.0,"spinRate":2618,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.49589962051549197,"extension":5.290908465313785},"index":7,"playId":"6cf6b110-823a-3732-9cc3-54759c7d4b7e","pitchNumber":7,"startTime":"2026-03-21T02:07:00.730Z","endTime":"2026-03-21T02:07:06.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:07:06.120Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:07:09.001Z","endTime":"2026-03-21T02:07:36.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.635108368687472,"aZ":-35.3970092900299,"pfxX":-6.15648367327628,"pfxZ":-2.707619551785996,"pX":0.16127862123474346,"pZ":2.620359497023705,"vX0":-4.343004062831558,"vY0":-109.21473342936449,"vZ0":2.5780036868819005,"x":110.85,"y":168.03,"x0":2.984739809504299,"y0":50.00085527581406,"z0":5.2677820044317345,"aX":-7.336158368804603},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-3.7,"breakHorizontal":12.4,"spinRate":2605,"spinDirection":299},"zone":5,"typeConfidence":2.0,"plateTime":0.5040996700466174,"extension":5.0384097904195855},"hitData":{"launchSpeed":86.1,"launchAngle":36.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.14,"coordY":111.82}},"index":0,"playId":"b0a36603-cb04-3332-a2cb-e41b7ce36dac","pitchNumber":1,"startTime":"2026-03-21T02:07:29.046Z","endTime":"2026-03-21T02:07:36.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:07:36.225Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (6) on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:07:43.719Z","endTime":"2026-03-21T02:08:11.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06662774891815,"aZ":-26.788302493961602,"pfxX":7.152001943690354,"pfxZ":3.1472933756320103,"pX":-0.24201780324734018,"pZ":3.0184221280187638,"vX0":-9.05498975328246,"vY0":-130.1378180385578,"vZ0":-0.5207280934122205,"x":126.23,"y":157.28,"x0":2.358102613888864,"y0":50.00042253993865,"z0":5.255468777469807,"aX":12.229700893912153},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":-10.9,"spinRate":2256,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.4213532324579794,"extension":5.487897107814884},"hitData":{"launchSpeed":101.0,"launchAngle":15.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.85,"coordY":122.09}},"index":0,"playId":"2e05a26f-c525-36d4-8165-2f18dad88a06","pitchNumber":1,"startTime":"2026-03-21T02:08:00.188Z","endTime":"2026-03-21T02:08:11.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.700000000000001,"leverageIndex":0.3,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:08:11.858Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:08:23.648Z","endTime":"2026-03-21T02:10:07.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":74.2,"endSpeed":67.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.743183824131602,"aZ":-31.662172661292807,"pfxX":-8.1475553430856,"pfxZ":0.4377003702003375,"pX":2.383815078955342,"pZ":3.0518860971445405,"vX0":0.6294083285482501,"vY0":-108.04016059208935,"vZ0":2.7574030958342766,"x":26.13,"y":156.38,"x0":3.145717683298626,"y0":50.00362208847294,"z0":5.251084154491081,"aX":-9.581948791821173},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":2486,"spinDirection":295},"zone":12,"typeConfidence":2.0,"plateTime":0.5079836258705588,"extension":4.904676936078685},"index":0,"playId":"be94b127-88e5-3ce8-b8ce-ed541cbf1011","pitchNumber":1,"startTime":"2026-03-21T02:08:42.132Z","endTime":"2026-03-21T02:08:45.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18759244356913,"aZ":-29.510098736007894,"pfxX":12.233639716034805,"pfxZ":1.5574714044946187,"pX":-1.1455699937443258,"pZ":1.9074524709826537,"vX0":-13.146834058116099,"vY0":-130.2650837810751,"vZ0":-2.581142265076898,"x":160.67,"y":187.28,"x0":2.385028812622838,"y0":50.00439316689569,"z0":5.149430485455296,"aX":20.95894732849336},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-19.1,"spinRate":2997,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4209947266592371,"extension":5.537692117601741},"index":1,"playId":"5f6ab902-8d8b-3263-8faa-4a86164ca915","pitchNumber":2,"startTime":"2026-03-21T02:09:00.183Z","endTime":"2026-03-21T02:09:03.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.887689366014193,"aZ":-31.32628358110821,"pfxX":-6.757092177793828,"pfxZ":0.6980466506343586,"pX":-0.4707821552473211,"pZ":2.6944173102792663,"vX0":-5.319463505342237,"vY0":-109.90303701335934,"vZ0":1.925082986256892,"x":134.95,"y":166.03,"x0":2.8656195629211383,"y0":50.00311285854564,"z0":5.153015833428694,"aX":-8.200262377800405},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":2.2,"breakHorizontal":13.7,"spinRate":2532,"spinDirection":300},"zone":4,"typeConfidence":2.0,"plateTime":0.49986368933964487,"extension":5.162626936359735},"index":2,"playId":"da363996-672e-3ba7-b07a-3374c2d44c31","pitchNumber":3,"startTime":"2026-03-21T02:09:17.436Z","endTime":"2026-03-21T02:09:21.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90303571933755,"aZ":-30.09619847099928,"pfxX":10.402817747117094,"pfxZ":1.4282232166927828,"pX":-0.38431856510851614,"pZ":1.030169765139525,"vX0":-9.988406054921283,"vY0":-119.18999332998814,"vZ0":-3.123833619451014,"x":131.65,"y":210.97,"x0":2.490568590485163,"y0":50.00226001592537,"z0":5.04955209296612,"aX":15.107915939484574},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.2,"breakHorizontal":-16.7,"spinRate":1495,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.45790945645366055,"extension":5.318257393434029},"index":3,"playId":"c0f4174f-6562-3a6e-aa9d-9c3696cb1c46","pitchNumber":4,"startTime":"2026-03-21T02:09:47.617Z","endTime":"2026-03-21T02:09:51.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.447945470465097,"aZ":-29.381160490230677,"pfxX":8.146812758755425,"pfxZ":1.8520568692810535,"pX":0.9366570576088006,"pZ":3.2679774597213607,"vX0":-6.584648340027819,"vY0":-121.44644237571768,"vZ0":1.1971491524972984,"x":81.3,"y":150.54,"x0":2.6108758561287817,"y0":50.00373936455205,"z0":5.304164857346051,"aX":12.297988634330281},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.8,"breakHorizontal":-13.4,"spinRate":1429,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.44919951677423686,"extension":5.379625627044797},"index":4,"playId":"61e99b0d-9a81-3e8d-a434-36a051f64e65","pitchNumber":5,"startTime":"2026-03-21T02:10:02.009Z","endTime":"2026-03-21T02:10:07.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.9,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:10:07.114Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:10:22.132Z","endTime":"2026-03-21T02:11:22.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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(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":89.8,"endSpeed":82.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30154369408064,"aZ":-24.24513733835366,"pfxX":7.73998092593301,"pfxZ":4.5663655559404575,"pX":0.4070554388869209,"pZ":3.298235916498241,"vX0":-8.273837207604968,"vY0":-130.64470054118377,"vZ0":-0.2743839092897372,"x":101.48,"y":149.73,"x0":2.602358073468762,"y0":50.004397145675796,"z0":5.219578921941618,"aX":13.444860109224052},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-12.4,"spinRate":2214,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.41848832329669783,"extension":5.532659827913563},"index":0,"playId":"3af0ccbb-44aa-3633-81ca-169249ae7874","pitchNumber":1,"startTime":"2026-03-21T02:10:41.279Z","endTime":"2026-03-21T02:10:44.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.904081445482685,"aZ":-35.42070973671321,"pfxX":-8.148019913071959,"pfxZ":-2.713462461435382,"pX":-0.8752862766843916,"pZ":2.6014358814685106,"vX0":-5.830071776615,"vY0":-109.10619723698818,"vZ0":2.9011153126524114,"x":150.36,"y":168.54,"x0":2.8994136636743235,"y0":50.005217485052704,"z0":5.096636168698145,"aX":-9.731069792343028},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-3.7,"breakHorizontal":16.4,"spinRate":2720,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.5038469604424791,"extension":4.993253449085066},"index":1,"playId":"fa3615f4-4155-361d-938f-7f74787e17d4","pitchNumber":2,"startTime":"2026-03-21T02:10:55.983Z","endTime":"2026-03-21T02:10:59.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.117073300843256,"aZ":-35.510317427981946,"pfxX":-9.00901853131878,"pfxZ":-2.675951389887077,"pX":1.0564239074867952,"pZ":2.499334619060211,"vX0":-1.7722979863203845,"vY0":-111.23941523524665,"vZ0":2.3956765181891218,"x":76.73,"y":171.3,"x0":3.034919739913976,"y0":50.00456125102011,"z0":5.106159094613872,"aX":-11.220319658653644},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-3.8,"breakHorizontal":16.8,"spinRate":2618,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.49357803435820813,"extension":5.131061686440756},"hitData":{"launchSpeed":98.2,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.92,"coordY":169.84}},"index":2,"playId":"6a2d8b61-8427-3058-9329-464dd028729d","pitchNumber":3,"startTime":"2026-03-21T02:11:13.679Z","endTime":"2026-03-21T02:11:22.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:11:22.545Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (3) on a line drive to left center field.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:13:48.841Z","endTime":"2026-03-21T02:16:26.769Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.949808347284893,"aZ":-25.398782963311017,"pfxX":5.155721044844139,"pfxZ":4.730060321325754,"pX":0.5294840574338873,"pZ":2.0810048123889557,"vX0":1.9818085028743888,"vY0":-119.46784009893707,"vZ0":-5.1932956034018005,"x":96.82,"y":182.59,"x0":-0.9827847410673287,"y0":50.00295463367326,"z0":6.591395401653032,"aX":7.385221994952031},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.4,"breakHorizontal":-9.8,"spinRate":2307,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.460055153830075,"extension":6.529805560464284},"index":0,"playId":"c5e5c1d0-773a-3652-9ac6-e4cc9051aa6f","pitchNumber":1,"startTime":"2026-03-21T02:14:12.948Z","endTime":"2026-03-21T02:14:16.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.329783898130366,"aZ":-33.33505332700262,"pfxX":4.484553080656703,"pfxZ":-0.7809567051225468,"pX":0.7144487956542803,"pZ":3.3094754518785554,"vX0":2.4195655598671233,"vY0":-120.5320420278839,"vZ0":-1.1032347252376287,"x":89.77,"y":149.42,"x0":-0.8835627457963019,"y0":50.00567072129138,"z0":6.7035307708210174,"aX":6.63216959373404},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.4,"breakHorizontal":-8.6,"spinRate":2301,"spinDirection":91},"zone":3,"typeConfidence":2.0,"plateTime":0.4535671825519394,"extension":6.605742538642775},"index":1,"playId":"ad2453b0-8771-3ac1-8ea6-974a9fac61a1","pitchNumber":2,"startTime":"2026-03-21T02:14:37.948Z","endTime":"2026-03-21T02:14:41.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T02:15:06.927Z","endTime":"2026-03-21T02:15:21.346Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98560247130881,"aZ":-12.503211819184282,"pfxX":-0.8679627819307958,"pfxZ":10.685925757500708,"pX":-0.4495417778609539,"pZ":4.036197108684508,"vX0":0.5269950606211969,"vY0":-135.41148777259545,"vZ0":-4.947250876039247,"x":134.14,"y":129.8,"x0":-0.5348016135385081,"y0":50.0032391083614,"z0":6.774888593266985,"aX":-1.597783484762834},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":1.4,"spinRate":2291,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40586194536608433,"extension":6.711602675885559},"index":3,"playId":"29e70caf-72e9-3405-a2ce-3adfe92b4d7e","pitchNumber":3,"startTime":"2026-03-21T02:15:21.346Z","endTime":"2026-03-21T02:15:24.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49218900110053,"aZ":-44.49571021935375,"pfxX":3.8584805913507902,"pfxZ":-9.223931782615365,"pX":0.4787006420392535,"pZ":2.4254291586452204,"vX0":0.9010100563953792,"vY0":-115.40891001754456,"vZ0":-0.17004312925808152,"x":98.75,"y":173.29,"x0":-0.41894678990528217,"y0":50.005206023275605,"z0":6.822280109750383,"aX":5.152708752941734},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.4,"breakHorizontal":-7.2,"spinRate":2729,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.47644591641210354,"extension":6.623913373298811},"index":4,"playId":"3b0b717e-41ad-3620-9869-81ef34a9cb7d","pitchNumber":4,"startTime":"2026-03-21T02:15:42.737Z","endTime":"2026-03-21T02:15:47.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073058769679744,"aZ":-28.344335619756908,"pfxX":1.6774317884686012,"pfxZ":2.4427212528102498,"pX":0.32695064021444986,"pZ":2.374573063902855,"vX0":1.4748090820384152,"vY0":-123.91599156959747,"vZ0":-4.959679630955411,"x":104.54,"y":174.67,"x0":-0.4922494678301633,"y0":50.00082340396686,"z0":6.749554027495782,"aX":2.6271614372058454},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":-3.4,"spinRate":2014,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4407870206499518,"extension":6.576857490983871},"hitData":{"launchSpeed":113.4,"launchAngle":20.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":79.02,"coordY":39.24}},"index":5,"playId":"c9ff10dd-1d4d-3706-816a-cd7dd7fa6a06","pitchNumber":5,"startTime":"2026-03-21T02:16:04.540Z","endTime":"2026-03-21T02:16:26.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.32,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:16:26.769Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:18:58.599Z","endTime":"2026-03-21T02:19:35.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-21T02:16:40.709Z","endTime":"2026-03-21T02:17:54.703Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T02:17:54.703Z","endTime":"2026-03-21T02:19:00.814Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63255068646005,"aZ":-15.712493597277199,"pfxX":-6.981768726755952,"pfxZ":7.984532017944781,"pX":-0.29472295245993585,"pZ":2.7375524819747716,"vX0":3.1328870621103206,"vY0":-142.64596600133058,"vZ0":-6.349229473739783,"x":128.23,"y":164.87,"x0":-0.49971221469610805,"y0":50.005754646085265,"z0":5.981982929357582,"aX":-14.398620471121346},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":12.0,"spinRate":2215,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.3838999295843344,"extension":5.931583651477898},"index":2,"playId":"e9c3c7e7-5ad1-381a-b9a5-296d7afe39dd","pitchNumber":1,"startTime":"2026-03-21T02:19:00.814Z","endTime":"2026-03-21T02:19:03.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.507370009344335,"aZ":-22.636900847477158,"pfxX":-7.477122916075709,"pfxZ":5.781115341528492,"pX":-0.309158013601312,"pZ":3.154803876554413,"vX0":2.5859953667744473,"vY0":-127.9037979432831,"vZ0":-2.8355232058435917,"x":128.78,"y":153.6,"x0":-0.3646424187285602,"y0":50.00137605313316,"z0":6.061797558547535,"aX":-12.330475134521476},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.1,"breakHorizontal":13.0,"spinRate":1626,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.42898832021374167,"extension":6.115548212172307},"index":3,"playId":"6ed83411-bdfb-3d2c-8b41-db23697a2a02","pitchNumber":2,"startTime":"2026-03-21T02:19:15.199Z","endTime":"2026-03-21T02:19:18.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867555124423106,"aZ":-21.10300532302432,"pfxX":-7.6869681457305985,"pfxZ":6.474824897447521,"pX":0.4615345426208081,"pZ":1.7697873941082463,"vX0":4.02456695918038,"vY0":-130.08562362995048,"vZ0":-6.341027570750637,"x":99.41,"y":191.0,"x0":-0.10876844024787945,"y0":50.003338191726904,"z0":5.844145569298337,"aX":-13.144773137212887},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":13.0,"spinRate":1662,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.42142245498680797,"extension":6.3423073295559815},"index":4,"playId":"6720e888-8f2c-3a0d-b0b9-abd2a22e53e0","pitchNumber":3,"startTime":"2026-03-21T02:19:31.299Z","endTime":"2026-03-21T02:19:35.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:19:35.872Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:19:40.804Z","endTime":"2026-03-21T02:21:01.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":88.8,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177032365644624,"aZ":-21.485814854720054,"pfxX":-7.05965387089968,"pfxZ":6.3554512866182025,"pX":-0.07252500608851112,"pZ":2.349178955716447,"vX0":2.999911427883437,"vY0":-129.20568689390336,"vZ0":-4.858451284054678,"x":119.76,"y":175.35,"x0":-0.33458675688011136,"y0":50.005376768006485,"z0":5.915979562458701,"aX":-11.878089492919724},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":1610,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4247409293852362,"extension":6.361339370572001},"index":0,"playId":"3ded704e-b3d4-3bcc-80db-75bab8c64fa4","pitchNumber":1,"startTime":"2026-03-21T02:20:03.224Z","endTime":"2026-03-21T02:20:06.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186896981251444,"aZ":-22.037711151187565,"pfxX":-7.895934885824742,"pfxZ":5.934273684889428,"pX":1.5367857909775564,"pZ":2.4007594746549725,"vX0":6.788300030001166,"vY0":-129.87984834990397,"vZ0":-4.612894330166075,"x":58.42,"y":173.96,"x0":-0.08480480247913035,"y0":50.00364946728536,"z0":5.875635454592768,"aX":-13.491232403356964},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":12.8,"spinRate":1610,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4217091434525342,"extension":6.165180407210195},"index":1,"playId":"9a38fdf6-f474-3f56-ac13-a473dd0c1615","pitchNumber":2,"startTime":"2026-03-21T02:20:20.566Z","endTime":"2026-03-21T02:20:24.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29501565500988,"aZ":-15.38173907153533,"pfxX":-6.036770130671792,"pfxZ":8.02164622441072,"pX":-0.7083639549986614,"pZ":1.7265558221140014,"vX0":0.6504884453370062,"vY0":-143.78376403557994,"vZ0":-9.248069640032641,"x":144.0,"y":192.16,"x0":-0.15301149799852015,"y0":50.00711563882581,"z0":5.939084467650176,"aX":-12.644723617110223},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":2291,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.380910049138278,"extension":6.086988736051423},"index":2,"playId":"3effed52-daa1-3ae2-a93b-969ecec0770a","pitchNumber":3,"startTime":"2026-03-21T02:20:38.201Z","endTime":"2026-03-21T02:20:44.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623533695100054,"aZ":-24.68273018417136,"pfxX":0.06803574525859624,"pfxZ":4.223705791607983,"pX":1.1470308172104198,"pZ":0.746004884520297,"vX0":3.5355202228874343,"vY0":-132.2097867351656,"vZ0":-8.30907812434014,"x":73.28,"y":218.64,"x0":-0.21521190960521835,"y0":50.00311937529099,"z0":5.734975996312777,"aX":0.12067085996782675},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-0.8,"spinRate":2399,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4139514999695595,"extension":6.1473852041007815},"index":3,"playId":"5db85729-1857-3821-9cd7-7224703b4829","pitchNumber":4,"startTime":"2026-03-21T02:20:57.824Z","endTime":"2026-03-21T02:21:01.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:21:01.246Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:21:04.772Z","endTime":"2026-03-21T02:21:53.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349964201469405,"aZ":-22.085113647241624,"pfxX":-7.725650406756301,"pfxZ":6.1056836375762344,"pX":0.29044569664594316,"pZ":2.95242086221592,"vX0":3.749604273908937,"vY0":-127.76965141984408,"vZ0":-3.3142267872035736,"x":105.93,"y":159.06,"x0":-0.19235518331462992,"y0":50.0062593928829,"z0":6.002157220297681,"aX":-12.774576914072375},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":1654,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.42870407797933385,"extension":6.3467094789688705},"index":0,"playId":"4269a300-2d0d-3967-b700-5e233136485c","pitchNumber":1,"startTime":"2026-03-21T02:21:29.595Z","endTime":"2026-03-21T02:21:32.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.290623893837196,"aZ":-22.521979286117038,"pfxX":-7.098437886698784,"pfxZ":5.670793024375875,"pX":-0.371031772431226,"pZ":3.337963593991682,"vX0":2.03676021026166,"vY0":-129.6845229160899,"vZ0":-2.2156429887184173,"x":131.14,"y":148.65,"x0":-0.24469871834959525,"y0":50.002473422812116,"z0":5.922480573089899,"aX":-12.08236350535823},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":12.4,"spinRate":1659,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.42245749425563517,"extension":6.273696128185626},"hitData":{"launchSpeed":96.7,"launchAngle":25.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.95,"coordY":59.37}},"index":1,"playId":"b43c0d80-3e01-3e14-afd6-2799e26c6615","pitchNumber":2,"startTime":"2026-03-21T02:21:47.290Z","endTime":"2026-03-21T02:21:53.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:21:53.599Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Chad Stevens to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:24:37.734Z","endTime":"2026-03-21T02:26:46.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"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":{"description":"Pitching Change: Valente Bellozo replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T02:24:19.456Z","endTime":"2026-03-21T02:24:39.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678368,"link":"/api/v1/people/678368"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207072610568364,"aZ":-23.62217289784762,"pfxX":-6.6757789627570325,"pfxZ":4.939921215779258,"pX":-0.9006444879802487,"pZ":2.9665996060484696,"vX0":2.621078559047086,"vY0":-130.1727254452823,"vZ0":-2.7115516860764766,"x":151.33,"y":158.68,"x0":-1.0486475264945498,"y0":50.00099958704457,"z0":5.79430779616842,"aX":-11.549902905192077},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":11.6,"spinRate":1955,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41944858492716497,"extension":5.7578876093450315},"index":1,"playId":"b8360716-8be4-3234-887a-55359830b1e0","pitchNumber":1,"startTime":"2026-03-21T02:24:39.878Z","endTime":"2026-03-21T02:24:44.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230301258814503,"aZ":-23.091349557541015,"pfxX":-6.7542969574640725,"pfxZ":5.2668464818579075,"pX":-0.9475521631050833,"pZ":2.479420846908007,"vX0":2.591463547621759,"vY0":-129.95681504898465,"vZ0":-4.077614465332105,"x":153.12,"y":171.84,"x0":-1.0757717988625666,"y0":50.00046877774784,"z0":5.806136588737593,"aX":-11.642087054522143},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.9,"breakHorizontal":11.8,"spinRate":1980,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42019848334251986,"extension":5.71100955040413},"index":2,"playId":"d72e45ac-9afc-37dd-ba74-0dbd8a9d8185","pitchNumber":2,"startTime":"2026-03-21T02:24:59.218Z","endTime":"2026-03-21T02:25:03.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22689496101502,"aZ":-27.828107795097488,"pfxX":6.060795565399725,"pfxZ":3.215584331619735,"pX":1.6131691364823728,"pZ":2.0143555001972753,"vX0":4.026521856160623,"vY0":-115.19133007116804,"vZ0":-2.4789562566513035,"x":55.51,"y":184.39,"x0":-0.9413382826481362,"y0":50.00239362434298,"z0":5.77913334284197,"aX":8.192244799691885},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.5,"breakHorizontal":-12.0,"spinRate":2600,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4744259462831164,"extension":5.6869322680906},"index":3,"playId":"ba2667e2-e225-34d9-bfd3-8a02c6be5005","pitchNumber":3,"startTime":"2026-03-21T02:25:17.581Z","endTime":"2026-03-21T02:25:21.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648031031328497,"aZ":-13.850272980906674,"pfxX":-2.431463493872958,"pfxZ":10.416081174712742,"pX":0.5481616922564566,"pZ":2.39364657473068,"vX0":4.365089482230734,"vY0":-131.2657288843062,"vZ0":-6.020519288746211,"x":96.11,"y":174.15,"x0":-0.8142805311585362,"y0":50.0056127636317,"z0":5.7333879958849705,"aX":-4.279056533180808},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":3.5,"spinRate":2147,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.415961540467483,"extension":5.7829131299281205},"index":4,"playId":"4e6f531b-f41e-3244-af4f-6dab445620ff","pitchNumber":4,"startTime":"2026-03-21T02:25:34.603Z","endTime":"2026-03-21T02:25:38.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.804442210265407,"aZ":-23.282280530750025,"pfxX":2.274177393786267,"pfxZ":5.655214108353393,"pX":0.620697136874944,"pZ":1.7601579567011985,"vX0":3.1632900830690978,"vY0":-124.05358111359342,"vZ0":-5.114499079258063,"x":93.34,"y":191.26,"x0":-0.9622338934671998,"y0":50.00360513303012,"z0":5.768198295424737,"aX":3.574181061718954},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.4,"breakHorizontal":-4.8,"spinRate":2512,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.4400883599187231,"extension":5.797990327036152},"index":5,"playId":"7e837178-d98f-315f-b73d-4958acc6c254","pitchNumber":5,"startTime":"2026-03-21T02:25:52.379Z","endTime":"2026-03-21T02:25:57.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838407834296,"aZ":-22.92770134825161,"pfxX":1.5154016532114722,"pfxZ":5.660247094511988,"pX":0.2013447816499415,"pZ":2.2901072386460886,"vX0":2.321221879170574,"vY0":-126.50623269402885,"vZ0":-4.282965122477652,"x":109.33,"y":176.95,"x0":-0.9221477684662668,"y0":50.00365896299013,"z0":5.824743746785576,"aX":2.476386666904702},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":-3.2,"spinRate":2471,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.43162009961776526,"extension":5.810752934756532},"index":6,"playId":"36473733-6418-3389-907e-c2496763d3a3","pitchNumber":6,"startTime":"2026-03-21T02:26:13.830Z","endTime":"2026-03-21T02:26:18.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.331366441026404,"aZ":-27.665242390747135,"pfxX":8.38700587385624,"pfxZ":3.3193991548428645,"pX":0.8818790500295159,"pZ":1.3139711951255377,"vX0":1.8643930278769136,"vY0":-115.47160358568117,"vZ0":-4.00879028412726,"x":83.38,"y":203.3,"x0":-1.0247302897064634,"y0":50.00331000650763,"z0":5.717281734113922,"aX":11.391075673640907},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.4,"breakHorizontal":-15.6,"spinRate":2703,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.47328414847558786,"extension":5.857506550732668},"hitData":{"launchSpeed":84.2,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.88,"coordY":167.31}},"index":7,"playId":"56183b23-de46-3a45-bd79-cf15f3c45b60","pitchNumber":7,"startTime":"2026-03-21T02:26:39.422Z","endTime":"2026-03-21T02:26:46.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:26:46.013Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to second baseman Edouard Julien.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:26:51.063Z","endTime":"2026-03-21T02:28:21.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.118908652386924,"aZ":-30.26755958626474,"pfxX":8.865260835872721,"pfxZ":1.405947024008947,"pX":-0.050281702369645714,"pZ":1.1054590414414884,"vX0":-0.41888781034811656,"vY0":-115.80180279080766,"vZ0":-4.122904340825147,"x":118.92,"y":208.93,"x0":-1.0181165193784358,"y0":50.002386350298664,"z0":5.81217848996953,"aX":12.009955395970003},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.8,"breakHorizontal":-16.0,"spinRate":2663,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.4734254539152083,"extension":5.77313516045285},"index":0,"playId":"e1fd63ac-b5bc-393d-97c6-f4dbb4f48abc","pitchNumber":1,"startTime":"2026-03-21T02:27:13.139Z","endTime":"2026-03-21T02:27:17.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520739045797797,"aZ":-22.82136735003769,"pfxX":1.8636530047991404,"pfxZ":5.77801975344144,"pX":-0.6428271393594593,"pZ":2.4505980036503683,"vX0":0.17523665235777755,"vY0":-125.67596496512647,"vZ0":-4.029091002588459,"x":141.5,"y":172.61,"x0":-0.9557672533663998,"y0":50.00547558970932,"z0":5.901118078492338,"aX":3.0183952303692103},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.8,"breakHorizontal":-3.5,"spinRate":2446,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.43378064933645755,"extension":5.625569900118331},"index":1,"playId":"4f920ecf-e4d2-320a-a66b-872c57dbba5c","pitchNumber":2,"startTime":"2026-03-21T02:27:33.547Z","endTime":"2026-03-21T02:27:37.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23856927934467,"aZ":-28.127439267885315,"pfxX":7.5037513318518645,"pfxZ":2.950764946880301,"pX":1.1604092853472177,"pZ":0.8287865037317476,"vX0":2.7208081248415623,"vY0":-116.95434225934699,"vZ0":-5.132378693261075,"x":72.77,"y":216.4,"x0":-0.9962798286403515,"y0":50.00184069662055,"z0":5.722990105784517,"aX":10.283606868000392},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.2,"breakHorizontal":-14.3,"spinRate":2777,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4702347821161843,"extension":5.713297867312064},"index":2,"playId":"938e9cc6-1c25-35f1-a849-22befbaeb953","pitchNumber":3,"startTime":"2026-03-21T02:27:52.859Z","endTime":"2026-03-21T02:27:56.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082248906181764,"aZ":-22.741658671004846,"pfxX":-5.990995526896967,"pfxZ":5.432072333938454,"pX":0.23997601695837406,"pZ":2.1410055728259683,"vX0":4.9000968479412075,"vY0":-130.7898255959348,"vZ0":-4.925096726231358,"x":107.85,"y":180.97,"x0":-0.8776953232077506,"y0":50.00032563920195,"z0":5.749557974016388,"aX":-10.39799068239507},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.0,"breakHorizontal":9.8,"spinRate":2130,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4184682451248678,"extension":5.728624572560357},"hitData":{"launchSpeed":89.3,"launchAngle":9.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":140.02,"coordY":139.8}},"index":3,"playId":"73e4bdf0-197e-322f-a322-1ec29e05829c","pitchNumber":4,"startTime":"2026-03-21T02:28:13.951Z","endTime":"2026-03-21T02:28:21.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:28:21.683Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, catcher Braxton Fulford to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:28:42.392Z","endTime":"2026-03-21T02:31:01.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663545781952163,"aZ":-29.60531412698262,"pfxX":-9.177324608886792,"pfxZ":1.8570570897293806,"pX":-0.20486365362522463,"pZ":2.7860353989678748,"vX0":4.769423865790721,"vY0":-117.60490686591906,"vZ0":-0.3678674350769421,"x":124.81,"y":163.56,"x0":-1.078848777449946,"y0":50.003489946372575,"z0":5.7172506090727,"aX":-12.71015180818111},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.6,"breakHorizontal":15.2,"spinRate":1855,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.46777042992164386,"extension":5.840638715912409},"index":0,"playId":"ee9a673f-bbd6-3e62-95bd-1c8db7c48aef","pitchNumber":1,"startTime":"2026-03-21T02:28:42.392Z","endTime":"2026-03-21T02:28:45.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655301222566692,"aZ":-30.997857377865532,"pfxX":8.887396790129792,"pfxZ":0.8892721186243291,"pX":-0.40685509890858407,"pZ":1.6155159182983454,"vX0":-1.195528102516105,"vY0":-114.79202795179425,"vZ0":-2.7948198984037065,"x":132.51,"y":195.16,"x0":-1.0311048957369748,"y0":50.004802310675444,"z0":5.8882635156204906,"aX":11.777404899374796},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.2,"breakHorizontal":-15.7,"spinRate":2750,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.47846061881649593,"extension":5.621561220384097},"index":1,"playId":"98ed573a-8cbe-3d25-a51f-67274ab74564","pitchNumber":2,"startTime":"2026-03-21T02:29:00.522Z","endTime":"2026-03-21T02:29:04.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94431284014773,"aZ":-14.71631368232392,"pfxX":-1.9375259301708716,"pfxZ":9.586075800949764,"pX":0.4634413009697645,"pZ":3.1327448019953463,"vX0":3.5480036451865336,"vY0":-134.53772924738914,"vZ0":-4.678888407711256,"x":99.33,"y":154.2,"x0":-0.6245624815732715,"y0":50.00306287924751,"z0":5.94771139228448,"aX":-3.528934069867918},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":2.6,"spinRate":2108,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.40812241049573883,"extension":5.8579298143611425},"index":2,"playId":"e8ad6193-6832-32ca-81c9-92c9cd708a9e","pitchNumber":3,"startTime":"2026-03-21T02:29:31.520Z","endTime":"2026-03-21T02:29:37.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225876895911046,"aZ":-27.232009269524223,"pfxX":-8.589807726145219,"pfxZ":3.4877397375041967,"pX":0.9870128297988937,"pZ":0.17309600212760293,"vX0":6.992993721159876,"vY0":-118.72809647238132,"vZ0":-6.46628442037681,"x":79.38,"y":234.11,"x0":-0.8906043953376419,"y0":50.00444929900946,"z0":5.433031894517803,"aX":-12.178341873754379},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.8,"breakHorizontal":13.7,"spinRate":1848,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.46257101016348523,"extension":5.881065581832837},"index":3,"playId":"1333b8d7-f818-3070-a958-bf65baf16c80","pitchNumber":4,"startTime":"2026-03-21T02:30:07.427Z","endTime":"2026-03-21T02:30:10.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.902188045459205,"aZ":-14.621256793045989,"pfxX":-1.724740829151409,"pfxZ":9.48180182499622,"pX":0.1278022613398836,"pZ":2.6432534817363496,"vX0":3.043436896748309,"vY0":-135.94660215093006,"vZ0":-5.935676363881061,"x":112.13,"y":167.41,"x0":-0.7878087370261866,"y0":50.00053931821658,"z0":5.889593190279169,"aX":-3.1922720075872775},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":2.4,"spinRate":2120,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40463638792542866,"extension":5.80809453660901},"index":4,"playId":"b36e3397-2e93-3ede-9ea9-002c6fb16026","pitchNumber":5,"startTime":"2026-03-21T02:30:30.622Z","endTime":"2026-03-21T02:30:33.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3618250326437,"aZ":-21.640185092793537,"pfxX":0.4217684048315801,"pfxZ":6.052967546330031,"pX":-0.032275989883043574,"pZ":2.590313338033102,"vX0":2.1434231706808275,"vY0":-130.5429897650031,"vZ0":-4.142200495010787,"x":118.23,"y":168.84,"x0":-0.9160215261897463,"y0":50.00310830815947,"z0":5.8101813375057505,"aX":0.7334261618726857},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-1.2,"spinRate":2483,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.41827200863516456,"extension":5.824885670676847},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":127.61,"coordY":198.69}},"index":5,"playId":"7d23bf38-c484-36a2-b92d-19309a758934","pitchNumber":6,"startTime":"2026-03-21T02:30:54.022Z","endTime":"2026-03-21T02:31:01.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:31:01.819Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brenton Doyle lines out to second baseman Francisco Acuna.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:33:38.856Z","endTime":"2026-03-21T02:35:01.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":10},"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Francisco Acuna replaces shortstop Xander Bogaerts, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T02:33:37.064Z","endTime":"2026-03-21T02:33:37.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carlos Rodríguez replaces catcher Freddy Fermin, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T02:33:37.076Z","endTime":"2026-03-21T02:33:37.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Clay Dungan replaces center fielder Jackson Merrill, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T02:33:37.077Z","endTime":"2026-03-21T02:33:37.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Marcos Castañon replaces first baseman Gavin Sheets, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"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-21T02:33:37.078Z","endTime":"2026-03-21T02:33:37.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Pablo Reyes replaces second baseman Jake Cronenworth, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"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-21T02:33:37.080Z","endTime":"2026-03-21T02:33:38.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rodolfo Durán replaces right fielder Fernando Tatis Jr., batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T02:33:37.080Z","endTime":"2026-03-21T02:33:37.081Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jason Adam replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T02:33:37.081Z","endTime":"2026-03-21T02:33:41.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40898797881137,"aZ":-13.390748453428833,"pfxX":-4.4288717252554894,"pfxZ":10.002210707721952,"pX":0.6618732331842492,"pZ":1.9211918721605972,"vX0":5.331755353809691,"vY0":-136.06775848934583,"vZ0":-8.638896590904103,"x":91.77,"y":186.91,"x0":-0.7461355460042199,"y0":50.00344160029451,"z0":6.061718055406165,"aX":-8.318250657308761},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2361,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4022830377723312,"extension":6.466199658172859},"index":7,"playId":"c0f86eb8-b8f2-3602-b1fc-83e5ec7728d6","pitchNumber":1,"startTime":"2026-03-21T02:33:41.198Z","endTime":"2026-03-21T02:33:45.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778899582016333,"aZ":-28.725018536387786,"pfxX":0.6393343368029372,"pfxZ":2.2022494091969165,"pX":-0.40013877715165974,"pZ":3.028780339496314,"vX0":1.4245269763345323,"vY0":-123.7236039292974,"vZ0":-2.0422072363932258,"x":132.25,"y":157.0,"x0":-1.0644948336168611,"y0":50.000209913860026,"z0":6.2530011685852855,"aX":0.9987247382753218},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":-1.4,"spinRate":2297,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4413130370629128,"extension":6.219649767198339},"index":8,"playId":"d805ec38-978c-36c3-bedb-793601a32228","pitchNumber":2,"startTime":"2026-03-21T02:33:58.258Z","endTime":"2026-03-21T02:34:03.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42285524345841,"aZ":-26.435204860848117,"pfxX":-7.266575210752916,"pfxZ":3.369030053423284,"pX":-1.9130759591847377,"pZ":4.513634051972137,"vX0":0.40187826469867616,"vY0":-129.30832531652098,"vZ0":0.5007201160440504,"x":189.92,"y":116.91,"x0":-1.1250473709991373,"y0":50.00334443961671,"z0":6.335902222171562,"aX":-12.380515348336296},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":13.1,"spinRate":1956,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.42260556125227655,"extension":6.0793892419683315},"index":9,"playId":"ce956e77-dea4-3ce9-b140-36f7c4335951","pitchNumber":3,"startTime":"2026-03-21T02:34:26.931Z","endTime":"2026-03-21T02:34:31.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436007607209323,"aZ":-28.713994222922526,"pfxX":-7.162359621024596,"pfxZ":2.054126846802731,"pX":-0.5772060659900904,"pZ":2.8274598355910068,"vX0":3.383109739224638,"vY0":-128.86870304037015,"vZ0":-3.1349585218078273,"x":139.0,"y":162.44,"x0":-0.9754896559268202,"y0":50.003406742092345,"z0":6.274642742863868,"aX":-12.063403641223763},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":1996,"spinDirection":331},"zone":4,"typeConfidence":2.0,"plateTime":0.4248125687446773,"extension":6.057426175174241},"hitData":{"launchSpeed":68.9,"launchAngle":18.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":140.53,"coordY":131.86}},"index":10,"playId":"8b07b201-e21a-3ee8-b331-a5847ad7482d","pitchNumber":4,"startTime":"2026-03-21T02:34:55.186Z","endTime":"2026-03-21T02:35:01.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:35:01.104Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Braxton Fulford pops out to shortstop Pablo Reyes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:35:05.498Z","endTime":"2026-03-21T02:36:10.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":76.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53889247597572,"aZ":-31.298015628359476,"pfxX":0.5940001315914736,"pfxZ":0.5893770609297171,"pX":0.5013058263213379,"pZ":3.1596544066325203,"vX0":3.292841690517807,"vY0":-121.60038797890603,"vZ0":-0.9696800367564606,"x":97.89,"y":153.47,"x0":-0.9518053807622658,"y0":50.002792186928076,"z0":6.297500517905994,"aX":0.882378471061265},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.1,"breakHorizontal":-1.9,"spinRate":2487,"spinDirection":39},"zone":3,"typeConfidence":2.0,"plateTime":0.4517477230390621,"extension":6.247277340948746},"index":0,"playId":"fb8d2f02-0322-3a16-a3b2-bad6de29befb","pitchNumber":1,"startTime":"2026-03-21T02:35:27.741Z","endTime":"2026-03-21T02:35:31.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.681271953964206,"aZ":-33.004877316701794,"pfxX":7.497295884422121,"pfxZ":-0.6687139390321768,"pX":1.5790582694087916,"pZ":1.1592953040632303,"vX0":3.8522890913793915,"vY0":-111.1173927949479,"vZ0":-3.0681679821137706,"x":56.81,"y":207.48,"x0":-1.1533591208835798,"y0":50.00187409284337,"z0":6.001364000519267,"aX":9.335286397540393},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-1.7,"breakHorizontal":-14.6,"spinRate":2539,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4937001808987822,"extension":6.2001124261524785},"index":1,"playId":"2f0f6317-795b-321e-aa1d-329ebdb08361","pitchNumber":2,"startTime":"2026-03-21T02:35:43.513Z","endTime":"2026-03-21T02:35:47.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.750554200887866,"aZ":-14.797541319182,"pfxX":-6.363726742793207,"pfxZ":9.391893278429741,"pX":-0.8143002360877336,"pZ":3.086224536526749,"vX0":2.4314777658428195,"vY0":-135.43488588263367,"vZ0":-5.420230762740223,"x":148.04,"y":155.45,"x0":-0.8991895118724829,"y0":50.001324799440624,"z0":6.155666137132911,"aX":-11.770279976099724},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2283,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4050769533630838,"extension":6.2639343474211575},"hitData":{"launchSpeed":76.5,"launchAngle":63.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.87,"coordY":140.48}},"index":2,"playId":"e2e20d44-1e6f-39ea-8cc7-2510d769c01e","pitchNumber":3,"startTime":"2026-03-21T02:36:02.913Z","endTime":"2026-03-21T02:36:10.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:36:10.893Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:36:17.009Z","endTime":"2026-03-21T02:37:56.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616361738582913,"aZ":-17.00589963911954,"pfxX":-6.6861757459302344,"pfxZ":8.098978495674737,"pX":-0.4555253469142944,"pZ":3.3509202216832743,"vX0":3.7321965399458783,"vY0":-136.1558878529994,"vZ0":-4.471179025836765,"x":134.36,"y":148.31,"x0":-0.9772893667154271,"y0":50.000333304271734,"z0":6.195336984182028,"aX":-12.519361048006674},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2385,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40266491541432003,"extension":6.492670210301908},"index":0,"playId":"ceb8dbe4-47f2-3ca9-a599-edf167c07792","pitchNumber":1,"startTime":"2026-03-21T02:36:39.517Z","endTime":"2026-03-21T02:36:42.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40505863368211,"aZ":-28.143351107938248,"pfxX":-7.566973651685552,"pfxZ":2.4118814980787597,"pX":-0.46750919314428996,"pZ":1.4546165909127442,"vX0":3.6999859538970905,"vY0":-128.23160216049652,"vZ0":-6.368645642089639,"x":134.82,"y":199.51,"x0":-0.942491147872788,"y0":50.004374164207086,"z0":6.153250877571519,"aX":-12.659288783395521},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":13.0,"spinRate":1930,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4264055771886426,"extension":6.117542180675831},"index":1,"playId":"25385d7b-326c-3042-813f-37b3a8a84865","pitchNumber":2,"startTime":"2026-03-21T02:36:54.414Z","endTime":"2026-03-21T02:36:57.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512761372966896,"aZ":-29.081334427761885,"pfxX":-7.685566739938349,"pfxZ":1.9139357774956824,"pX":-0.48290345730169454,"pZ":2.9552759341327963,"vX0":3.613027054768256,"vY0":-126.36361601006111,"vZ0":-2.411377565927855,"x":135.41,"y":158.99,"x0":-0.9318729644840065,"y0":50.0061220232452,"z0":6.256118881954501,"aX":-12.44343531832057},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":13.1,"spinRate":1865,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.43328639642395084,"extension":6.137617536062348},"index":2,"playId":"d1f31e93-9739-3a24-96c1-641e941e7d3c","pitchNumber":3,"startTime":"2026-03-21T02:37:10.294Z","endTime":"2026-03-21T02:37:13.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28212357063111,"aZ":-14.099560471559737,"pfxX":-5.359783704865481,"pfxZ":9.358005205571313,"pX":1.010100825493722,"pZ":2.8961749840560547,"vX0":6.694811517422863,"vY0":-138.42608200585292,"vZ0":-6.176708950701381,"x":78.5,"y":160.58,"x0":-0.7488457245878725,"y0":50.00214438878213,"z0":6.108664748737543,"aX":-10.351777942181034},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":8.3,"spinRate":2518,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3964142678666027,"extension":6.528480468836075},"index":3,"playId":"138249ba-8985-35ce-aa27-1926b795e1b2","pitchNumber":4,"startTime":"2026-03-21T02:37:35.210Z","endTime":"2026-03-21T02:37:39.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.817287496920894,"aZ":-30.278989412008034,"pfxX":1.3787924268337863,"pfxZ":1.2413533450883598,"pX":-0.11024699332834495,"pZ":3.2710360369767404,"vX0":1.537707979786071,"vY0":-122.73504082723963,"vZ0":-1.3364405866299236,"x":121.2,"y":150.46,"x0":-0.9235444938761886,"y0":50.003407256505895,"z0":6.396150472927437,"aX":2.1080386850639163},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.9,"spinRate":2397,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4459125383664144,"extension":6.208206875361261},"index":4,"playId":"22588c47-8a89-398f-9bab-57b5d3e9bde0","pitchNumber":5,"startTime":"2026-03-21T02:37:53.993Z","endTime":"2026-03-21T02:37:56.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:37:56.993Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Rodríguez strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:39:52.118Z","endTime":"2026-03-21T02:40:56.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84176949766064,"aZ":-30.70824084297679,"pfxX":-8.823269181463717,"pfxZ":1.0706116173993685,"pX":0.107290954711596,"pZ":2.1254994737664483,"vX0":5.624268440383029,"vY0":-116.42706755026943,"vZ0":-1.090762322146604,"x":112.91,"y":181.39,"x0":-1.1932450506751422,"y0":50.00419808382723,"z0":5.50595646463156,"aX":-12.11507051947358},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":1854,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4704243035542359,"extension":5.811103076996858},"index":0,"playId":"2534123d-d01a-3a7e-b531-326fca3f6458","pitchNumber":1,"startTime":"2026-03-21T02:40:07.960Z","endTime":"2026-03-21T02:40:22.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804561625134813,"aZ":-24.642443221610744,"pfxX":2.2337466887782327,"pfxZ":4.591101938349449,"pX":0.8240287409893756,"pZ":1.8590644714544513,"vX0":3.525477810795035,"vY0":-126.92908363210398,"vZ0":-5.019557326333227,"x":85.59,"y":188.59,"x0":-0.8704231233576322,"y0":50.000941276351405,"z0":5.81253906428719,"aX":3.6611132714824555},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":-4.8,"spinRate":2461,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.430721922246148,"extension":5.759362305611779},"index":1,"playId":"b1bd8587-ce8c-3c6d-b46a-f839dda92690","pitchNumber":2,"startTime":"2026-03-21T02:40:25.586Z","endTime":"2026-03-21T02:40:34.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.935082446567677,"aZ":-13.514106856586533,"pfxX":-2.9352386212412505,"pfxZ":10.424200762486025,"pX":-0.2134901461549608,"pZ":3.35338433895496,"vX0":2.801809177376678,"vY0":-132.81986417556956,"vZ0":-4.091011936757632,"x":125.14,"y":148.24,"x0":-0.899713971113133,"y0":50.001977159870975,"z0":5.893473139211269,"aX":-5.254162527215707},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":4.7,"spinRate":2110,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4120681012866334,"extension":5.763427101054769},"index":2,"playId":"c0e92d6c-e8da-3160-87c7-e7fc5edc3611","pitchNumber":3,"startTime":"2026-03-21T02:40:46.306Z","endTime":"2026-03-21T02:40:56.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:40:56.444Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pablo Reyes grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:40:58.779Z","endTime":"2026-03-21T02:43:43.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725521452739798,"aZ":-21.62331576430715,"pfxX":-3.7532787315364726,"pfxZ":6.045724498861855,"pX":-0.3109980499446642,"pZ":2.4879941958200225,"vX0":2.7410428163412854,"vY0":-130.782432423615,"vZ0":-4.559304061348369,"x":128.85,"y":171.6,"x0":-0.8812985983707137,"y0":50.00077164843921,"z0":5.860742954007908,"aX":-6.547694333777124},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.2,"breakHorizontal":6.2,"spinRate":2045,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.41765594542099294,"extension":5.594464520623257},"index":0,"playId":"840e5d03-13b4-3b49-b635-97df16ce4b74","pitchNumber":1,"startTime":"2026-03-21T02:41:14.762Z","endTime":"2026-03-21T02:41:20.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T02:41:40.906Z","endTime":"2026-03-21T02:42:23.779Z","isPitch":false,"type":"action","player":{"id":622569,"link":"/api/v1/people/622569"},"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":81.4,"endSpeed":75.6,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.255853032575665,"aZ":-25.575736535180226,"pfxX":6.967973462756417,"pfxZ":4.607685407036122,"pX":0.7199941431666097,"pZ":0.7187340971690725,"vX0":2.1328202298335786,"vY0":-118.52031966010244,"vZ0":-6.054855669903903,"x":89.56,"y":219.37,"x0":-1.0953777011558088,"y0":50.00352129702972,"z0":5.622583703424789,"aX":9.977821073234583},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.2,"breakHorizontal":-13.1,"spinRate":2672,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4609926557147883,"extension":5.842547433548499},"index":2,"playId":"9a7ac3f3-db21-3631-b09d-3beede5730ff","pitchNumber":2,"startTime":"2026-03-21T02:42:23.779Z","endTime":"2026-03-21T02:42:28.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242307290835974,"aZ":-21.982450742637702,"pfxX":2.6451041075266284,"pfxZ":6.18452632969939,"pX":0.42656837389381047,"pZ":1.6890845675782655,"vX0":2.6486093430381574,"vY0":-128.03767511353067,"vZ0":-6.0750839928441565,"x":100.74,"y":193.17,"x0":-0.9677321215826813,"y0":50.00328830125246,"z0":5.830599984323966,"aX":4.359556249245419},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.0,"breakHorizontal":-5.4,"spinRate":2425,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.42898885989073454,"extension":5.7764477540858135},"index":3,"playId":"a1ba1019-0edc-380a-b57c-44055e145717","pitchNumber":3,"startTime":"2026-03-21T02:42:43.289Z","endTime":"2026-03-21T02:42:46.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07926674722509,"aZ":-25.79580984721539,"pfxX":-7.974917872175179,"pfxZ":4.583460502675675,"pX":-0.6619774837041336,"pZ":2.278142482058965,"vX0":3.8463661549854162,"vY0":-117.1940010121754,"vZ0":-1.9873833884248508,"x":142.23,"y":177.27,"x0":-1.288131495741939,"y0":50.00158181700699,"z0":5.545682029766421,"aX":-11.096007178704767},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.0,"breakHorizontal":13.4,"spinRate":1935,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.46730851278285357,"extension":5.786906404672988},"index":4,"playId":"8250fe26-4025-3b38-a465-9fd1b4bb0af8","pitchNumber":4,"startTime":"2026-03-21T02:43:04.623Z","endTime":"2026-03-21T02:43:10.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94922096836422,"aZ":-28.728420070358855,"pfxX":-8.597267307660202,"pfxZ":2.4205470488207466,"pX":1.1782692206899055,"pZ":1.6737547330226534,"vX0":7.7786421450395276,"vY0":-118.42478598202099,"vZ0":-2.9773467462699865,"x":72.09,"y":193.59,"x0":-1.0270406483629078,"y0":50.00442449426475,"z0":5.566641692911468,"aX":-12.251127457879846},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":1946,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4619471749778832,"extension":5.8374321997848275},"hitData":{"launchSpeed":92.2,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.97,"coordY":159.21}},"index":5,"playId":"01ef909d-af16-3e97-9c8c-474b667c8a09","pitchNumber":5,"startTime":"2026-03-21T02:43:35.765Z","endTime":"2026-03-21T02:43:43.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:43:43.476Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rodolfo Durán grounds out, third baseman Chad Stevens to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:43:48.620Z","endTime":"2026-03-21T02:44:55.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"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(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":80.5,"endSpeed":74.1,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.084985945186048,"aZ":-24.658054979741994,"pfxX":7.265823950089821,"pfxZ":5.447708204098385,"pX":1.8419710757769698,"pZ":0.8829012973612742,"vX0":4.3437430128837216,"vY0":-117.04968799452057,"vZ0":-5.8205287017033465,"x":46.79,"y":214.94,"x0":-0.9851182531653779,"y0":50.00569493589671,"z0":5.725009797738631,"aX":10.035593720909763},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.6,"breakHorizontal":-14.3,"spinRate":2674,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4688032841103844,"extension":5.850164304251043},"index":0,"playId":"95875198-5e3a-3849-80b0-0bfed7b67845","pitchNumber":1,"startTime":"2026-03-21T02:44:08.959Z","endTime":"2026-03-21T02:44:12.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.558791102156665,"aZ":-28.623902196060865,"pfxX":6.025989367675672,"pfxZ":2.6686109941071745,"pX":-0.008898794991179597,"pZ":2.5973784411863776,"vX0":0.9891672369306057,"vY0":-114.67623364110173,"vZ0":-0.9182275757235427,"x":117.34,"y":168.65,"x0":-1.2287629652545229,"y0":50.00240553921792,"z0":5.79976752188238,"aX":8.010416854670355},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.9,"breakHorizontal":-11.2,"spinRate":2549,"spinDirection":88},"zone":5,"typeConfidence":2.0,"plateTime":0.4779558482030639,"extension":5.6715720747199825},"index":1,"playId":"38a8e385-1ca5-360b-818c-941c2c0cf181","pitchNumber":2,"startTime":"2026-03-21T02:44:30.586Z","endTime":"2026-03-21T02:44:33.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.104426312859257,"aZ":-23.385825967681996,"pfxX":-6.885252344086219,"pfxZ":4.956923212592505,"pX":-0.2690487573301205,"pZ":2.857063121256488,"vX0":4.086887802096067,"vY0":-132.03985084849975,"vZ0":-3.2902295015131706,"x":127.26,"y":161.64,"x0":-0.9393194544556258,"y0":50.00193436629605,"z0":5.8325791069104636,"aX":-12.203545973162177},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.5,"breakHorizontal":11.6,"spinRate":2144,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.41422184952128926,"extension":5.681722991131787},"hitData":{"launchSpeed":91.4,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.84,"coordY":170.34}},"index":2,"playId":"35e8f1e8-b76a-308b-94e4-c69cfa8fa88f","pitchNumber":3,"startTime":"2026-03-21T02:44:48.476Z","endTime":"2026-03-21T02:44:55.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:44:55.928Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chad Stevens singles on a ground ball to center fielder Clay Dungan.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:47:28.613Z","endTime":"2026-03-21T02:48:36.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T02:47:03.781Z","endTime":"2026-03-21T02:47:30.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804342833833154,"aZ":-23.496732603093015,"pfxX":-6.217911953218457,"pfxZ":5.82464695163625,"pX":1.821760762693508,"pZ":3.7794791158233476,"vX0":7.234688030670603,"vY0":-121.57747202159436,"vZ0":-0.015048003830551826,"x":47.56,"y":136.73,"x0":-0.39079280281276924,"y0":50.00460141943934,"z0":5.832382197195093,"aX":-9.268669893470166},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.8,"breakHorizontal":9.5,"spinRate":1622,"spinDirection":217},"zone":12,"typeConfidence":0.61,"plateTime":0.451266334195112,"extension":7.013056818591137},"index":1,"playId":"e3bdaa78-831d-3d55-b5cc-7abec4f4c306","pitchNumber":1,"startTime":"2026-03-21T02:47:30.755Z","endTime":"2026-03-21T02:47:34.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1353737917502,"aZ":-16.396649369417517,"pfxX":0.27718923445835664,"pfxZ":8.15196186034207,"pX":1.0206915543182242,"pZ":4.911383831226995,"vX0":3.5038470043344265,"vY0":-138.9653856987023,"vZ0":-0.13346512936155652,"x":78.09,"y":106.17,"x0":-0.29799729221896415,"y0":50.00425599299865,"z0":6.0588911527138105,"aX":0.5361169407593166},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":-1.3,"spinRate":1794,"spinDirection":187},"zone":12,"typeConfidence":0.86,"plateTime":0.3957023794747201,"extension":6.7634146930395325},"index":2,"playId":"94e08245-e04d-3514-8c6a-61eacfacd2e6","pitchNumber":2,"startTime":"2026-03-21T02:47:50.864Z","endTime":"2026-03-21T02:47:54.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.930942744829792,"aZ":-13.61537546656963,"pfxX":1.6207369551035353,"pfxZ":9.49309148824345,"pX":1.025340150523621,"pZ":2.939438306879925,"vX0":2.970550231581905,"vY0":-138.8896521718866,"vZ0":-5.493994522567793,"x":77.92,"y":159.42,"x0":-0.2683014313773784,"y0":50.00115031679692,"z0":5.847581275341383,"aX":3.1677066107853857},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":-3.6,"spinRate":1850,"spinDirection":186},"zone":12,"typeConfidence":0.85,"plateTime":0.39426015834964545,"extension":6.841038582056875},"index":3,"playId":"f9f55ce2-6293-35c6-9940-ebeda2d174b8","pitchNumber":3,"startTime":"2026-03-21T02:48:12.073Z","endTime":"2026-03-21T02:48:15.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.879242582777582,"aZ":-12.902087135116673,"pfxX":1.5506609500397404,"pfxZ":9.613748053949747,"pX":0.6353331476491815,"pZ":2.851426341680835,"vX0":2.3106241324069665,"vY0":-140.67933307533664,"vZ0":-6.165506953605278,"x":92.78,"y":161.79,"x0":-0.39811457520860716,"y0":50.004632460560615,"z0":5.907788943190373,"aX":3.1077377518672225},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":-3.2,"spinRate":1841,"spinDirection":189},"zone":6,"typeConfidence":0.89,"plateTime":0.38933119984349407,"extension":6.8098803040140465},"hitData":{"launchSpeed":101.9,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.61,"coordY":80.24}},"index":4,"playId":"17a1db82-015f-341a-8a56-72e4ac7c1512","pitchNumber":4,"startTime":"2026-03-21T02:48:29.390Z","endTime":"2026-03-21T02:48:36.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:48:36.640Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:49:05.328Z","endTime":"2026-03-21T02:50:58.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":700321,"fullName":"Andy Perez","link":"/api/v1/people/700321"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Andy Perez replaces Chad Stevens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T02:49:05.037Z","endTime":"2026-03-21T02:49:07.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":677060,"link":"/api/v1/people/677060"},"base":1,"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.636695413134348,"aZ":-27.10826138305411,"pfxX":-6.426550291121525,"pfxZ":3.560307680005493,"pX":1.7548415815425755,"pZ":0.4262351977254294,"vX0":6.874143117169829,"vY0":-118.00823385249409,"vZ0":-6.211132867054189,"x":50.11,"y":227.27,"x0":-0.34913692604911206,"y0":50.00265806997376,"z0":5.562191645378872,"aX":-9.142756143395752},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.3,"breakHorizontal":10.1,"spinRate":1090,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.46261660645929714,"extension":7.119182230614241},"index":1,"playId":"8f8e07a8-8e36-3537-b561-dce761bc2b40","pitchNumber":1,"startTime":"2026-03-21T02:49:07.609Z","endTime":"2026-03-21T02:49:12.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"8f8e07a8-8e36-3537-b561-dce761bc2b40","startTime":"2026-03-21T02:49:39.639Z","endTime":"2026-03-21T02:49:39.650Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Jake McCarthy batting, Andy Perez picked off and caught stealing 2nd base, shortstop Pablo Reyes.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"8f8e07a8-8e36-3537-b561-dce761bc2b40","startTime":"2026-03-21T02:49:39.650Z","endTime":"2026-03-21T02:49:47.903Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":700321,"link":"/api/v1/people/700321"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.18,"dramaIndex":14.0,"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91240404638555,"aZ":-10.165227899590851,"pfxX":-0.2184999326946433,"pfxZ":11.066460771050028,"pX":-0.1830020979541413,"pZ":3.9645965667638245,"vX0":0.7964042876404323,"vY0":-140.83342686403077,"vZ0":-3.6055023744609915,"x":123.98,"y":131.74,"x0":-0.44230202167667015,"y0":50.00677517908227,"z0":5.929779793489371,"aX":-0.4348155073579838},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":0.2,"spinRate":2009,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.3903927080494869,"extension":6.638083354050392},"index":4,"playId":"717478a7-463c-3453-b754-53d1825d6980","pitchNumber":2,"startTime":"2026-03-21T02:49:47.903Z","endTime":"2026-03-21T02:49:53.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829938054453965,"aZ":-29.16343189580102,"pfxX":-7.685779598679026,"pfxZ":2.111344911594065,"pX":0.5034341617606468,"pZ":1.190995604704914,"vX0":4.386996950935653,"vY0":-118.94331324216465,"vZ0":-4.1874327810609495,"x":97.81,"y":206.62,"x0":-0.37082313329015787,"y0":50.00389358727864,"z0":5.632977676739338,"aX":-10.96061704462724},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.0,"breakHorizontal":12.8,"spinRate":1291,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.46134068835672615,"extension":6.939430172423117},"index":5,"playId":"5fa9f777-10d0-3fb7-a54a-53e0b1015c0b","pitchNumber":3,"startTime":"2026-03-21T02:50:06.995Z","endTime":"2026-03-21T02:50:10.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089675098566783,"aZ":-30.419982529784818,"pfxX":4.560050265334281,"pfxZ":1.069062936080841,"pX":1.2634374745035315,"pZ":1.3089829946752036,"vX0":3.041472059919014,"vY0":-127.80793560075527,"vZ0":-4.9866317421726025,"x":68.84,"y":203.44,"x0":-0.5373645719676842,"y0":50.003811572073445,"z0":5.694493057231555,"aX":7.4903479240451505},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":-9.0,"spinRate":2077,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.42972405870779395,"extension":6.912200237062789},"index":6,"playId":"efbb3e43-c8ff-314f-8ff0-363ac332b2d0","pitchNumber":4,"startTime":"2026-03-21T02:50:26.323Z","endTime":"2026-03-21T02:50:31.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30091645656525,"aZ":-12.706330705629458,"pfxX":-0.25466596400377917,"pfxZ":9.78485105633422,"pX":0.787559169354565,"pZ":4.197199256296899,"vX0":3.0725951136367184,"vY0":-140.93095303711138,"vZ0":-2.4868159186679675,"x":86.98,"y":125.46,"x0":-0.2888428140725816,"y0":50.00281471538607,"z0":5.923430864735809,"aX":-0.5074634493205041},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":-0.2,"spinRate":2047,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.39028931326147154,"extension":6.748302810195325},"index":7,"playId":"d4377ef5-0bc7-354f-a55b-ddb9692259be","pitchNumber":5,"startTime":"2026-03-21T02:50:54.259Z","endTime":"2026-03-21T02:50:58.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:50:58.194Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:51:10.618Z","endTime":"2026-03-21T02:52:58.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797069349602193,"aZ":-29.713942847077632,"pfxX":5.773101118262964,"pfxZ":1.5462585031841587,"pX":-0.13100318167939867,"pZ":0.953098108786575,"vX0":-0.56192392713113,"vY0":-125.17398961670251,"vZ0":-5.575234343354908,"x":121.99,"y":213.05,"x0":-0.654082470014077,"y0":50.00307495762652,"z0":5.636296990227363,"aX":9.178966828597156},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-10.3,"spinRate":2003,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.43725279740491896,"extension":6.91336743109747},"index":0,"playId":"336d1c60-f908-3b95-b451-c29099c9b2a5","pitchNumber":1,"startTime":"2026-03-21T02:51:23.540Z","endTime":"2026-03-21T02:51:27.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04094747457484,"aZ":-11.43991907782022,"pfxX":-1.2937948983434824,"pfxZ":10.18167708693584,"pX":-0.1926785202687248,"pZ":2.8971102083756173,"vX0":0.8287445098333212,"vY0":-142.36166549896623,"vZ0":-6.179958358138286,"x":124.34,"y":160.56,"x0":-0.32063342656451216,"y0":50.004851786318895,"z0":5.83203284017832,"aX":-2.6354225226767247},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":2.2,"spinRate":1962,"spinDirection":188},"zone":2,"typeConfidence":0.91,"plateTime":0.38588183482499483,"extension":6.843962237335468},"index":1,"playId":"4e7b5693-ea74-36c0-b431-caec23f2d62b","pitchNumber":2,"startTime":"2026-03-21T02:51:43.341Z","endTime":"2026-03-21T02:51:46.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36549389478205,"aZ":-27.76760058665542,"pfxX":-6.325162051041802,"pfxZ":2.959162205988291,"pX":0.6793383217986839,"pZ":0.4553498171591902,"vX0":4.545966522393411,"vY0":-120.93561302923084,"vZ0":-6.331064569662078,"x":91.11,"y":226.49,"x0":-0.3978686244793445,"y0":50.003779573993825,"z0":5.525655292952378,"aX":-9.421459631721216},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.2,"breakHorizontal":10.4,"spinRate":1197,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.4519635869816305,"extension":7.048579897669696},"index":2,"playId":"69374225-b114-3897-b9b3-8ff5b2f82d85","pitchNumber":3,"startTime":"2026-03-21T02:52:14.131Z","endTime":"2026-03-21T02:52:17.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507476367510773,"aZ":-30.807201925078292,"pfxX":4.396372960385405,"pfxZ":0.8406062629197102,"pX":1.1712065825836215,"pZ":2.6768828594569802,"vX0":2.690025588015954,"vY0":-126.6688301402938,"vZ0":-1.6641447393683286,"x":72.36,"y":166.5,"x0":-0.47517822614831834,"y0":50.00289964393031,"z0":5.801933465311822,"aX":7.154824556959497},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-8.5,"spinRate":2130,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.4321494254431473,"extension":6.821681559190895},"index":3,"playId":"c35e2841-e75a-3d44-9b1a-7d8489dbccb0","pitchNumber":4,"startTime":"2026-03-21T02:52:36.061Z","endTime":"2026-03-21T02:52:40.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59351221277523,"aZ":-14.203787851353233,"pfxX":-0.513745270749139,"pfxZ":8.75696433874773,"pX":0.09376705395984576,"pZ":4.201180947358686,"vX0":1.4097764080515973,"vY0":-142.12957571449874,"vZ0":-2.2616159381439798,"x":113.43,"y":125.35,"x0":-0.34123696876029286,"y0":50.00575906584269,"z0":5.905801560535055,"aX":-1.054767828638381},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":0.6,"spinRate":1936,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.3848986964191874,"extension":6.774825949516348},"index":4,"playId":"9c6523de-da10-38e5-90ad-08baedd1f3a0","pitchNumber":5,"startTime":"2026-03-21T02:52:55.354Z","endTime":"2026-03-21T02:52:58.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.1999999999999993,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:52:58.620Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to left fielder Nick Castellanos.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:53:37.565Z","endTime":"2026-03-21T02:54:08.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tommy Hopfe replaces Hunter Goodman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"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-21T02:53:39.054Z","endTime":"2026-03-21T02:53:39.055Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"base":1,"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807997941212864,"aZ":-29.03830714823959,"pfxX":-6.242935195816675,"pfxZ":2.1750648819350396,"pX":-0.6795889097134472,"pZ":2.833307440084125,"vX0":1.595312452745136,"vY0":-119.2052541065978,"vZ0":-0.6565646538999392,"x":142.9,"y":162.28,"x0":-0.546275416051207,"y0":50.00110339329052,"z0":5.732723293101646,"aX":-8.987729813110732},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.1,"breakHorizontal":10.9,"spinRate":1329,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.4593936354361796,"extension":7.067287463605994},"index":1,"playId":"78bd8f1b-3c78-3da9-8299-710067be2215","pitchNumber":1,"startTime":"2026-03-21T02:53:39.056Z","endTime":"2026-03-21T02:53:43.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.323141029514574,"aZ":-29.736184441758976,"pfxX":4.484834240215876,"pfxZ":1.4938242710524738,"pX":0.7299617097096667,"pZ":2.0729417415679365,"vX0":1.740774356669372,"vY0":-127.04479602841208,"vZ0":-3.1993301887700456,"x":89.18,"y":182.81,"x0":-0.5470704333331494,"y0":50.00453389039338,"z0":5.715215356709009,"aX":7.321948681523621},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-8.5,"spinRate":2008,"spinDirection":151},"zone":9,"typeConfidence":0.91,"plateTime":0.43134351008495875,"extension":6.757761460587426},"hitData":{"launchSpeed":73.1,"launchAngle":40.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.48,"coordY":110.21}},"index":2,"playId":"bea0fdf1-4978-3da6-849d-98746a07cafd","pitchNumber":2,"startTime":"2026-03-21T02:54:00.269Z","endTime":"2026-03-21T02:54:08.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:54:08.080Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Clay Dungan strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T02:56:18.981Z","endTime":"2026-03-21T02:57:03.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tommy Hopfe remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T02:56:20.180Z","endTime":"2026-03-21T02:56:20.181Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Benny Montgomery replaces right fielder Mickey Moniak, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T02:56:20.182Z","endTime":"2026-03-21T02:56:20.183Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695603,"link":"/api/v1/people/695603"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Robert Calaz replaces center fielder Brenton Doyle, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T02:56:20.184Z","endTime":"2026-03-21T02:56:20.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryant Betancourt replaces catcher Braxton Fulford, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"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-21T02:56:20.186Z","endTime":"2026-03-21T02:56:20.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andy Perez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"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-21T02:56:20.188Z","endTime":"2026-03-21T02:56:20.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379625995059765,"aZ":-30.88702687311425,"pfxX":-8.947615682951485,"pfxZ":0.9515364688385501,"pX":0.2765764632097753,"pZ":1.5749311009638154,"vX0":5.364380849363279,"vY0":-116.41905465266669,"vZ0":-2.283225818275774,"x":106.46,"y":196.26,"x0":-0.9095438533614311,"y0":50.00391951585793,"z0":5.527437301548254,"aX":-12.130929359522609},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.4,"breakHorizontal":14.6,"spinRate":1778,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4727274712623837,"extension":5.770620810864976},"index":5,"playId":"65ef0e5d-041f-35e5-bc51-e7aa226d7da2","pitchNumber":1,"startTime":"2026-03-21T02:56:20.190Z","endTime":"2026-03-21T02:56:25.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21739416747067,"aZ":-24.091378196098205,"pfxX":-0.3506338632610193,"pfxZ":4.895147932731774,"pX":0.5495969687915303,"pZ":2.9001250298725387,"vX0":3.4360035795240496,"vY0":-127.8874286942984,"vZ0":-2.859050146293582,"x":96.05,"y":160.48,"x0":-0.7677310058397349,"y0":50.00157377506314,"z0":5.929197372672345,"aX":-0.5791822006435959},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.4,"breakHorizontal":-0.1,"spinRate":2417,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.42884876791099913,"extension":5.765646868557784},"index":6,"playId":"5b92feb0-617c-388e-aaab-997aede9ec62","pitchNumber":2,"startTime":"2026-03-21T02:56:40.354Z","endTime":"2026-03-21T02:56:43.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.333045307494533,"aZ":-29.93834798558062,"pfxX":-8.15282942550528,"pfxZ":1.630357279986403,"pX":-0.349523698133112,"pZ":1.853222774751183,"vX0":4.256474192390125,"vY0":-116.38771331264215,"vZ0":-1.8126820562125903,"x":130.32,"y":188.74,"x0":-1.1451644998609822,"y0":50.000151484951594,"z0":5.4837121520119965,"aX":-11.156557959761711},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.8,"breakHorizontal":13.7,"spinRate":1862,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4710364069419919,"extension":5.759162861244131},"index":7,"playId":"e8974f71-1acb-362a-90a0-22a9e89c9b87","pitchNumber":3,"startTime":"2026-03-21T02:57:00.363Z","endTime":"2026-03-21T02:57:03.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:57:03.807Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Verdugo walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T02:57:23.771Z","endTime":"2026-03-21T03:01:25.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,11],"actionIndex":[0,10],"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":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Verdugo replaces Manny Machado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T02:57:23.612Z","endTime":"2026-03-21T02:57:25.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657077,"link":"/api/v1/people/657077"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317933413130913,"aZ":-20.87606679180881,"pfxX":-1.081740955159747,"pfxZ":6.689034100196168,"pX":0.40909237876308485,"pZ":1.6717125935848913,"vX0":3.675025824135057,"vY0":-128.79482113382073,"vZ0":-6.102690329809006,"x":101.41,"y":193.64,"x0":-0.8922305057812838,"y0":50.004871315085126,"z0":5.673094200048551,"aX":-1.8280164599076},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.0,"breakHorizontal":1.2,"spinRate":2431,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.42433396125987954,"extension":5.882359686867585},"index":1,"playId":"a3068a4e-89c5-3f7f-b934-e61cdea0748c","pitchNumber":1,"startTime":"2026-03-21T02:57:25.477Z","endTime":"2026-03-21T02:57:29.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18403605937321,"aZ":-15.92374276692382,"pfxX":-1.915218899612891,"pfxZ":9.1473111632116,"pX":0.38953654574036795,"pZ":3.2469161805091638,"vX0":3.572366467062746,"vY0":-132.86397098500507,"vZ0":-3.9937411405712,"x":102.15,"y":151.11,"x0":-0.727521867361725,"y0":50.00115529068739,"z0":5.937070847663567,"aX":-3.4020651317500747},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":2.6,"spinRate":2035,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4132748702416871,"extension":5.797005257861734},"index":2,"playId":"ce78ad15-86c0-3bcd-8057-f9da1df0f430","pitchNumber":2,"startTime":"2026-03-21T02:57:41.332Z","endTime":"2026-03-21T02:57:44.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032823242123293,"aZ":-19.967237396136092,"pfxX":2.409275370948938,"pfxZ":7.370051503215091,"pX":0.1470370284937258,"pZ":2.5432063416282475,"vX0":1.8538122209094832,"vY0":-128.49341382458672,"vZ0":-4.434346574205889,"x":111.4,"y":170.11,"x0":-0.8991412771712061,"y0":50.0000660900771,"z0":5.862285065126296,"aX":3.988976869540358},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.5,"breakHorizontal":-4.8,"spinRate":2407,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.42784661761812126,"extension":5.751711881304241},"index":3,"playId":"ce5756c6-a26b-35dc-b391-a2dcc3c9d878","pitchNumber":3,"startTime":"2026-03-21T02:58:04.772Z","endTime":"2026-03-21T02:58:08.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.452041284262222,"aZ":-27.666129925707217,"pfxX":-8.79859536565583,"pfxZ":3.1642744735184767,"pX":0.20459340866723025,"pZ":0.9429564891175395,"vX0":5.699890419039421,"vY0":-118.5272829182107,"vZ0":-4.611003743637374,"x":109.2,"y":213.32,"x0":-1.0871032337556246,"y0":50.0016065823281,"z0":5.436971308565906,"aX":-12.530042094026104},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":1897,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4619391705559792,"extension":5.8268670690779025},"index":4,"playId":"b55feb37-1748-391f-a448-4a8835a77bde","pitchNumber":4,"startTime":"2026-03-21T02:58:23.269Z","endTime":"2026-03-21T02:58:27.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64229723587227,"aZ":-31.507928364159085,"pfxX":-8.634918978064032,"pfxZ":0.48002855312529924,"pX":-0.9760079624407678,"pZ":2.419343404758169,"vX0":3.279639109753968,"vY0":-117.15734593092726,"vZ0":-0.35510721607251905,"x":154.2,"y":173.46,"x0":-1.2740951501980726,"y0":50.002252577268976,"z0":5.523815729052321,"aX":-11.973678004382963},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.1,"breakHorizontal":14.8,"spinRate":1690,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.467955508975737,"extension":5.899916747058656},"index":5,"playId":"a77b3c07-b0ae-3592-9591-c23e88ee9254","pitchNumber":5,"startTime":"2026-03-21T02:58:41.349Z","endTime":"2026-03-21T02:58:47.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95214583195273,"aZ":-27.91301860955206,"pfxX":-9.640995835261322,"pfxZ":2.9624131774057734,"pX":-0.4456517054624866,"pZ":0.6403690478550741,"vX0":4.723814811055573,"vY0":-119.39812637948455,"vZ0":-5.262766958351978,"x":133.99,"y":221.49,"x0":-1.2019259631867172,"y0":50.001059965507494,"z0":5.39839730593564,"aX":-13.855900420504348},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.3,"breakHorizontal":16.2,"spinRate":1997,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4595328811213575,"extension":5.9998265206072885},"index":6,"playId":"ff6c7a5a-b799-3c2f-91bc-1eba42aac563","pitchNumber":6,"startTime":"2026-03-21T02:59:02.849Z","endTime":"2026-03-21T02:59:05.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950392413492896,"aZ":-14.751226194941218,"pfxX":-1.2789032064559538,"pfxZ":9.657460678406178,"pX":0.5095340717471304,"pZ":3.150287819565288,"vX0":3.641872455479577,"vY0":-133.75574250971033,"vZ0":-4.634077553495263,"x":97.58,"y":153.72,"x0":-0.7060514631155386,"y0":50.006297056964094,"z0":5.969723042816666,"aX":-2.3084200856024504},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":1.4,"spinRate":2116,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4101355103986508,"extension":5.851630254564374},"index":7,"playId":"feaac868-d8d8-323f-861a-31c8eeabf7a2","pitchNumber":7,"startTime":"2026-03-21T02:59:24.661Z","endTime":"2026-03-21T02:59:29.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2025305659286,"aZ":-26.616524749378087,"pfxX":7.680234762592096,"pfxZ":4.074584685817108,"pX":1.7505462502685114,"pZ":0.7918139448962571,"vX0":4.0096712924280125,"vY0":-116.14780814173518,"vZ0":-5.122024482742105,"x":50.27,"y":217.4,"x0":-0.9970582148323889,"y0":50.00161995890261,"z0":5.563407359686518,"aX":10.468287139646867},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.4,"breakHorizontal":-14.9,"spinRate":2650,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4719702267422927,"extension":5.895335632339531},"index":8,"playId":"dbc8fcab-5076-366f-a3bd-f385635096fa","pitchNumber":8,"startTime":"2026-03-21T02:59:48.745Z","endTime":"2026-03-21T02:59:52.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06809113579465,"aZ":-26.81509850258541,"pfxX":-8.240013232485726,"pfxZ":3.8041180049987267,"pX":-0.6033448871277874,"pZ":2.228018539573998,"vX0":4.021999089908335,"vY0":-117.91183666363331,"vZ0":-1.898548673111208,"x":140.0,"y":178.62,"x0":-1.2590464183116097,"y0":50.00581156253047,"z0":5.513834071930584,"aX":-11.624226997658319},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.7,"breakHorizontal":13.9,"spinRate":1861,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.46422571985401717,"extension":5.864396911220162},"index":9,"playId":"df09d68a-fb0a-341b-8d2c-00f052ebf186","pitchNumber":9,"startTime":"2026-03-21T03:00:09.538Z","endTime":"2026-03-21T03:00:12.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":10,"startTime":"2026-03-21T03:00:40.663Z","endTime":"2026-03-21T03:01:20.636Z","isPitch":false,"type":"action","player":{"id":657077,"link":"/api/v1/people/657077"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00400784305081,"aZ":-21.7762779802696,"pfxX":1.4503085555364308,"pfxZ":6.569995292367866,"pX":-1.400023277635287,"pZ":2.422698981839685,"vX0":-1.0825236565203495,"vY0":-124.50564263002907,"vZ0":-4.157215424188414,"x":170.37,"y":173.37,"x0":-1.149855989820831,"y0":50.00620403247665,"z0":5.897679551134006,"aX":2.296836011483713},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.3,"breakHorizontal":-2.4,"spinRate":2342,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.4384984287517901,"extension":5.698899757047277},"index":11,"playId":"4846451f-312e-38b6-9505-fa0f1e1fd7ff","pitchNumber":10,"startTime":"2026-03-21T03:01:20.636Z","endTime":"2026-03-21T03:01:25.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657077,"link":"/api/v1/people/657077"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":1.1999999999999997,"leverageIndex":0.26,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:01:25.107Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcos Castañon doubles (2) on a line drive to right fielder Benny Montgomery. Alex Verdugo to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:01:48.571Z","endTime":"2026-03-21T03:03:16.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"postOnThird":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695603,"link":"/api/v1/people/695603"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":87.9,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.292129225977362,"aZ":-26.424282014581173,"pfxX":-5.815310780178283,"pfxZ":3.4443231563847707,"pX":-0.7816123146582054,"pZ":3.569726907221004,"vX0":2.488807397597583,"vY0":-128.06874887974132,"vZ0":-0.651548506257857,"x":146.79,"y":142.4,"x0":-1.007992438237779,"y0":50.002411624917876,"z0":5.885748555432615,"aX":-9.704625701210375},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":10.0,"spinRate":1995,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.42691836889727686,"extension":5.957865050901978},"index":0,"playId":"6c1c5020-6627-3427-8ea6-c89f36129350","pitchNumber":1,"startTime":"2026-03-21T03:01:51.975Z","endTime":"2026-03-21T03:01:56.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518334470563424,"aZ":-21.307250269067953,"pfxX":1.424862590696835,"pfxZ":6.655379972226945,"pX":0.9703144643025071,"pZ":2.0648228891121017,"vX0":3.7858207983953642,"vY0":-126.61110599344019,"vZ0":-5.14832589208671,"x":80.01,"y":183.03,"x0":-0.7260419232053846,"y0":50.000268635259516,"z0":5.81706258833716,"aX":2.325645037032733},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.2,"breakHorizontal":-3.4,"spinRate":2402,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.43169708567645415,"extension":6.000400354865246},"index":1,"playId":"62253c69-5b31-3f9d-a540-5705c3013518","pitchNumber":2,"startTime":"2026-03-21T03:02:10.426Z","endTime":"2026-03-21T03:02:14.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.537941316643956,"aZ":-21.276727603357273,"pfxX":0.8306564062807673,"pfxZ":6.582216701795564,"pX":0.27101747652782643,"pZ":2.2281490767569787,"vX0":2.2824714968744018,"vY0":-127.87283879512482,"vZ0":-4.984973007793687,"x":106.67,"y":178.62,"x0":-0.7412527401740631,"y0":50.001505624104134,"z0":5.873731418129662,"aX":1.3736920537675283},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.0,"breakHorizontal":-2.0,"spinRate":2410,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4284509941209147,"extension":5.917704893243654},"index":2,"playId":"bb37ca03-4eb3-3f93-b31b-ff1198d7e745","pitchNumber":3,"startTime":"2026-03-21T03:02:31.268Z","endTime":"2026-03-21T03:02:34.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.531816129985298,"aZ":-13.372680319930444,"pfxX":-0.42758295633703725,"pfxZ":10.570678116059916,"pX":0.8821863666436114,"pZ":1.3255403296066948,"vX0":3.655218341529726,"vY0":-132.57618138278096,"vZ0":-9.125261463730308,"x":83.37,"y":202.99,"x0":-0.45927874969892446,"y0":50.003178759496514,"z0":5.7897312774103336,"aX":-0.7605201197411997},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":0.0,"spinRate":2123,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41324431867066513,"extension":6.043824748373352},"hitData":{"launchSpeed":77.3,"launchAngle":23.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.27,"coordY":136.04}},"index":3,"playId":"4d9ef552-79ed-3b54-af20-80d558277a90","pitchNumber":4,"startTime":"2026-03-21T03:03:04.087Z","endTime":"2026-03-21T03:03:16.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":4.199999999999999,"leverageIndex":0.59,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:03:16.976Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Francisco Acuna hit by pitch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:03:48.514Z","endTime":"2026-03-21T03:04:43.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"postOnSecond":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"postOnThird":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67179216778338,"aZ":-24.4164993828318,"pfxX":0.06808858839268414,"pfxZ":4.7055183073372975,"pX":-0.05754171732051588,"pZ":1.8172403150968262,"vX0":2.086659700434251,"vY0":-127.44134227127269,"vZ0":-5.330264127471227,"x":117.31,"y":185.45,"x0":-0.8950523603535503,"y0":50.003403125672214,"z0":5.859357489207532,"aX":0.11174053819921842},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2300,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4294418421732211,"extension":6.021725302418227},"index":0,"playId":"be63dcae-8b0f-3869-8726-9a00233f8358","pitchNumber":1,"startTime":"2026-03-21T03:03:51.349Z","endTime":"2026-03-21T03:03:54.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950855867645636,"aZ":-13.701298904232635,"pfxX":-1.9065492651742533,"pfxZ":10.514182462423891,"pX":0.903670037462249,"pZ":1.8406940163415833,"vX0":4.55221754645474,"vY0":-132.1608677927764,"vZ0":-7.654487562120313,"x":82.55,"y":189.08,"x0":-0.5986394862992743,"y0":50.00351382693818,"z0":5.794939964544619,"aX":-3.3503286543401885},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.4,"breakHorizontal":2.4,"spinRate":2117,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4155287921226818,"extension":5.918731085771041},"index":1,"playId":"8b375c3b-04cb-3446-ba0f-5cfbae647241","pitchNumber":2,"startTime":"2026-03-21T03:04:10.970Z","endTime":"2026-03-21T03:04:19.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"08318646-0546-0023-001c-f08cd117d70a","startTime":"2026-03-21T03:04:30.736Z","endTime":"2026-03-21T03:04:37.159Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47822382550799,"aZ":-20.581410794705373,"pfxX":-6.913128386912144,"pfxZ":6.724242757091298,"pX":-2.3124714813126643,"pZ":2.4287717234850854,"vX0":-0.761789469502403,"vY0":-130.7119059263368,"vZ0":-4.630530882053519,"x":205.15,"y":173.2,"x0":-1.1191862919519824,"y0":50.003207105214315,"z0":5.775901997122988,"aX":-11.919359574774104},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.3,"breakHorizontal":12.7,"spinRate":2110,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4196170080609485,"extension":5.942670128546685},"index":3,"playId":"b42587d9-d428-38e0-acd7-c4b8b494a32a","pitchNumber":3,"startTime":"2026-03-21T03:04:37.159Z","endTime":"2026-03-21T03:04:43.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.11,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:04:43.359Z","atBatIndex":53},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Miguel Andujar out on a sacrifice fly to left fielder Jake McCarthy. Alex Verdugo scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:05:50.634Z","endTime":"2026-03-21T03:06:27.938Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"postOnSecond":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-21T03:05:03.567Z","endTime":"2026-03-21T03:05:52.921Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.824277912185277,"aZ":-25.080301533556753,"pfxX":7.824217417445337,"pfxZ":5.140700529311278,"pX":0.4512106825301762,"pZ":1.9645949073047346,"vX0":0.8893090169752474,"vY0":-116.71397429499774,"vZ0":-3.5735142424493516,"x":99.8,"y":185.74,"x0":-0.9514363184085393,"y0":50.00523011787361,"z0":5.875754204554685,"aX":10.802811740714695},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.8,"breakHorizontal":-14.4,"spinRate":2736,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.4691620955929401,"extension":5.990003499193965},"index":1,"playId":"7b6164d8-420b-3fcb-a63c-e7edce7cf693","pitchNumber":1,"startTime":"2026-03-21T03:05:52.921Z","endTime":"2026-03-21T03:05:55.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01896319406773,"aZ":-27.08683784625251,"pfxX":8.555303090067499,"pfxZ":3.742922605427763,"pX":0.5064934289618975,"pZ":2.4410559013455533,"vX0":0.43700607034669153,"vY0":-115.95084724274768,"vZ0":-2.0581762704229147,"x":97.69,"y":172.87,"x0":-0.795751029569306,"y0":50.00306432883917,"z0":5.92896227933412,"aX":11.629580619366731},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.6,"breakHorizontal":-15.6,"spinRate":2713,"spinDirection":86},"zone":6,"typeConfidence":2.0,"plateTime":0.47267435731566865,"extension":5.847819743032735},"hitData":{"launchSpeed":88.1,"launchAngle":34.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.91,"coordY":95.18}},"index":2,"playId":"dc65b84b-9ad2-3ea8-9d8a-a2a97a6843ca","pitchNumber":2,"startTime":"2026-03-21T03:06:11.840Z","endTime":"2026-03-21T03:06:27.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":657077,"link":"/api/v1/people/657077"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":-3.799999999999999,"leverageIndex":1.96,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:06:27.938Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Castellanos pops out to third baseman Andy Perez in foul territory.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:06:46.893Z","endTime":"2026-03-21T03:08:10.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.209900208938638,"aZ":-20.87980297600808,"pfxX":0.2673131897757921,"pfxZ":7.053871555764777,"pX":-1.0050255513996367,"pZ":2.949092184457777,"vX0":0.10135361254498637,"vY0":-125.45217008238441,"vZ0":-3.078576991295789,"x":111.61,"y":145.89,"x0":-1.0806322166590774,"y0":50.00547406062254,"z0":5.884671374332289,"aX":0.4282366991838151},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.4,"breakHorizontal":-0.5,"spinRate":2361,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.435777886035539,"extension":5.884799425957116},"index":0,"playId":"7d25b2d9-5dcb-366e-b4b5-d8f166808784","pitchNumber":1,"startTime":"2026-03-21T03:06:55.948Z","endTime":"2026-03-21T03:07:09.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"second":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dropped foul pop error by catcher Bryant Betancourt.","event":"Error","eventType":"error","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"7d25b2d9-5dcb-366e-b4b5-d8f166808784","startTime":"2026-03-21T03:07:40.297Z","endTime":"2026-03-21T03:07:40.298Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"second":{"id":676203,"link":"/api/v1/people/676203"},"postOnFirst":{"id":672696,"link":"/api/v1/people/672696"},"postOnSecond":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_foul_error"}],"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":1.27,"dramaIndex":37.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067643532603157,"aZ":-14.594422111118165,"pfxX":-2.8032912998453923,"pfxZ":9.83326244171815,"pX":-1.0498112312821934,"pZ":3.2010639850609217,"vX0":0.5194853892168461,"vY0":-132.99681696845235,"vZ0":-4.569468152996542,"x":157.02,"y":152.35,"x0":-0.8837480570453253,"y0":50.00375859365866,"z0":6.00331083723808,"aX":-5.011591229353962},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":4.9,"spinRate":2056,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4121638145597428,"extension":5.924598437972338},"index":2,"playId":"896cb90f-7021-393e-9634-f03c5d864f6a","pitchNumber":2,"startTime":"2026-03-21T03:07:40.299Z","endTime":"2026-03-21T03:07:44.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"second":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.049948509113346,"aZ":-29.11502745042268,"pfxX":7.108570901403733,"pfxZ":2.2048682135357023,"pX":-0.6353452006299125,"pZ":2.5737871433223485,"vX0":-1.1387260533280315,"vY0":-117.20896993331787,"vZ0":-1.3332454091477113,"x":141.22,"y":169.29,"x0":-1.065073436035256,"y0":50.00020781209595,"z0":5.879544888997476,"aX":9.845947220132762},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.0,"breakHorizontal":-12.6,"spinRate":2688,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.46808623281670636,"extension":5.909317756280318},"hitData":{"launchSpeed":90.1,"launchAngle":76.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.78,"coordY":188.57}},"index":3,"playId":"8b283adf-bb2c-332e-b6c8-8b222cf5ef13","pitchNumber":3,"startTime":"2026-03-21T03:07:59.300Z","endTime":"2026-03-21T03:08:10.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"second":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-3.200000000000001,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:08:10.332Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a line drive to right fielder Carlos Rodríguez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:10:39.262Z","endTime":"2026-03-21T03:11:36.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685377,"fullName":"Misael Tamarez","link":"/api/v1/people/685377"},"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":[3,4,5,6],"actionIndex":[0,1,2],"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":6},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Alex Verdugo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T03:10:34.229Z","endTime":"2026-03-21T03:10:34.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657077,"link":"/api/v1/people/657077"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joshua Mears replaces left fielder Nick Castellanos, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T03:10:34.243Z","endTime":"2026-03-21T03:10:34.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687084,"link":"/api/v1/people/687084"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Misael Tamarez replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T03:10:34.244Z","endTime":"2026-03-21T03:10:41.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685377,"link":"/api/v1/people/685377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98908720441383,"aZ":-18.7512915225306,"pfxX":-7.631451996251677,"pfxZ":6.867713607785697,"pX":0.9172183655555931,"pZ":1.7501255512318106,"vX0":7.690114007960222,"vY0":-138.66136244970187,"vZ0":-8.115291598207165,"x":82.04,"y":191.53,"x0":-0.8959173047866337,"y0":50.00143221279321,"z0":5.957876992088622,"aX":-14.9117878941986},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2078,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39447738487169515,"extension":5.983614659500183},"index":3,"playId":"2433e1d1-8f51-314d-8049-0896ef947dbb","pitchNumber":1,"startTime":"2026-03-21T03:10:41.461Z","endTime":"2026-03-21T03:10:44.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.649020474018414,"aZ":-27.16715743855363,"pfxX":2.1838420819910684,"pfxZ":2.9912897308762822,"pX":0.7923987337501225,"pZ":2.386912891507544,"vX0":4.667265843458196,"vY0":-128.3236812773099,"vZ0":-3.618325086367596,"x":86.8,"y":174.33,"x0":-1.3310425068596412,"y0":50.002305979504854,"z0":5.9230455454295425,"aX":3.6549848649986565},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-4.9,"spinRate":2232,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4262427355542986,"extension":5.827368565446148},"index":4,"playId":"0a996e40-ff33-3f77-bbe7-862697293d24","pitchNumber":2,"startTime":"2026-03-21T03:10:56.811Z","endTime":"2026-03-21T03:11:00.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357443571937107,"aZ":-30.821883103282396,"pfxX":2.442191055710439,"pfxZ":0.8484583221288489,"pX":-1.0412507054662181,"pZ":4.621479196082304,"vX0":0.5014704754894651,"vY0":-126.36711995993387,"vZ0":2.19854058250346,"x":156.69,"y":114.0,"x0":-1.5599400384379927,"y0":50.005103869875335,"z0":6.234756801701437,"aX":3.907257358783659},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-4.6,"spinRate":2334,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.43524809815607224,"extension":5.648157188834723},"index":5,"playId":"7ca60041-c4a0-39b7-9a0e-3e098c8eb6ab","pitchNumber":3,"startTime":"2026-03-21T03:11:10.938Z","endTime":"2026-03-21T03:11:14.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62189617622055,"aZ":-19.932982931739545,"pfxX":-8.268837677519652,"pfxZ":6.21836706864411,"pX":0.13625629662585612,"pZ":2.516577406331214,"vX0":6.118226483793932,"vY0":-139.2849707557966,"vZ0":-5.725265320092339,"x":111.81,"y":170.83,"x0":-1.0119574180680866,"y0":50.00541865641494,"z0":5.912450164273698,"aX":-16.286152891302166},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":13.8,"spinRate":2051,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39290547889496574,"extension":5.878145367603071},"hitData":{"launchSpeed":85.7,"launchAngle":23.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.28,"coordY":124.56}},"index":6,"playId":"eb055828-1973-3a4f-982f-b7c7cfabae00","pitchNumber":4,"startTime":"2026-03-21T03:11:26.929Z","endTime":"2026-03-21T03:11:36.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:11:36.967Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to right fielder Carlos Rodríguez. Dyan Jorge to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:12:00.602Z","endTime":"2026-03-21T03:13:27.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685377,"fullName":"Misael Tamarez","link":"/api/v1/people/685377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"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":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Dyan Jorge replaces Ezequiel Tovar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T03:12:02.760Z","endTime":"2026-03-21T03:12:02.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"base":1,"defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"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":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73178217034794,"aZ":-32.1747335248728,"pfxX":-6.729013189917213,"pfxZ":-0.0019141658151973218,"pX":-1.5031369375351153,"pZ":5.0297169037246645,"vX0":1.5145688669067203,"vY0":-128.47724655804896,"vZ0":2.9985151793747926,"x":174.3,"y":102.98,"x0":-1.2278888118767424,"y0":50.001526176580576,"z0":6.355210945533448,"aX":-11.197529237163888},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":11.8,"spinRate":1245,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4270527917486655,"extension":5.7002279575528485},"index":1,"playId":"9228fd9b-b0a1-3006-94a0-7189d4d1b2e4","pitchNumber":1,"startTime":"2026-03-21T03:12:02.762Z","endTime":"2026-03-21T03:12:06.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.4,"endSpeed":88.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.032815271780823,"aZ":-19.396139637963923,"pfxX":-7.822785788778778,"pfxZ":6.431274670615842,"pX":0.8301078267236555,"pZ":0.9847103113175287,"vX0":7.927676601549944,"vY0":-139.92535213300974,"vZ0":-9.855982144579205,"x":85.36,"y":212.19,"x0":-1.020972846939667,"y0":50.00087606349955,"z0":5.818752044204119,"aX":-15.538869995149346},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":12.6,"spinRate":2199,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3911742182088984,"extension":5.975459381383564},"index":2,"playId":"34ad7cde-b175-3e0c-b17f-a4edf9fcd990","pitchNumber":2,"startTime":"2026-03-21T03:12:19.718Z","endTime":"2026-03-21T03:12:22.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"b52f488f-a746-3562-865f-c83a7fc56278","startTime":"2026-03-21T03:12:42.386Z","endTime":"2026-03-21T03:12:46.042Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51838761174274,"aZ":-28.765442968869895,"pfxX":0.8196273457794692,"pfxZ":2.1139475517832693,"pX":-0.6431936512160609,"pZ":4.114801928418977,"vX0":1.5990919993767763,"vY0":-126.22180139650406,"vZ0":0.7114398348986826,"x":141.52,"y":127.68,"x0":-1.3912789701547583,"y0":50.004791477666174,"z0":6.144134179343753,"aX":1.323583170537884},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.8,"spinRate":2295,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4338126005892007,"extension":5.733076033703162},"index":4,"playId":"9b0568bf-3a04-37ff-a83f-14eb6a280dce","pitchNumber":3,"startTime":"2026-03-21T03:13:01.434Z","endTime":"2026-03-21T03:13:04.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.887272254544165,"aZ":-14.504988067818353,"pfxX":-5.687321190447973,"pfxZ":8.903143420813429,"pX":0.6032899547747168,"pZ":1.8556355560420807,"vX0":6.450740179861689,"vY0":-140.47803239778008,"vZ0":-8.382880160774564,"x":94.0,"y":188.68,"x0":-0.9914865727637924,"y0":50.00329253109277,"z0":5.835597965825354,"aX":-11.288333235714074},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":8.9,"spinRate":2217,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3909395667994646,"extension":5.924157406373593},"hitData":{"launchSpeed":110.0,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.81,"coordY":108.59}},"index":5,"playId":"39466553-9264-3aac-a826-a3d022004e66","pitchNumber":4,"startTime":"2026-03-21T03:13:20.645Z","endTime":"2026-03-21T03:13:27.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.21,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:13:27.465Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Robert Calaz strikes out swinging. TJ Rumfield to 2nd. Dyan Jorge steals (1) 3rd base. TJ Rumfield steals (1) 2nd base.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:13:59.431Z","endTime":"2026-03-21T03:17:49.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685377,"fullName":"Misael Tamarez","link":"/api/v1/people/685377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328763671166932,"aZ":-23.48751716521916,"pfxX":2.1293637958062837,"pfxZ":5.069676475232444,"pX":1.7919385870941,"pZ":0.9036410048780767,"vX0":6.738529379453197,"vY0":-129.62173826541041,"vZ0":-7.940493704872933,"x":48.7,"y":214.38,"x0":-1.1108908995075302,"y0":50.0050370112804,"z0":5.78106668369546,"aX":3.647045186756693},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":-5.3,"spinRate":2525,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4214436970014983,"extension":5.969188531220951},"index":0,"playId":"0c11973d-9ce7-3937-8d3c-ae5a85c3a8db","pitchNumber":1,"startTime":"2026-03-21T03:13:59.431Z","endTime":"2026-03-21T03:14:02.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29460323912868,"aZ":-27.68686140138201,"pfxX":1.346044329444668,"pfxZ":2.6193864710638226,"pX":1.615201379526102,"pZ":0.3778129552101749,"vX0":6.2791839098766795,"vY0":-129.56159019253883,"vZ0":-8.51414178385842,"x":55.43,"y":228.58,"x0":-1.007586747168768,"y0":50.00044857896503,"z0":5.8003549225182285,"aX":2.303991958724011},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-3.7,"spinRate":2400,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4216176145702324,"extension":5.818632385953103},"index":1,"playId":"d6463e0b-09e4-3238-962e-bdc8119f20c8","pitchNumber":2,"startTime":"2026-03-21T03:14:20.928Z","endTime":"2026-03-21T03:14:25.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"d6463e0b-09e4-3238-962e-bdc8119f20c8","startTime":"2026-03-21T03:14:27.003Z","endTime":"2026-03-21T03:14:50.201Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60269982191752,"aZ":-28.997499384013164,"pfxX":1.6004895899379346,"pfxZ":1.964314232936788,"pX":-0.8132920621196311,"pZ":3.803783970733035,"vX0":0.5012628575024082,"vY0":-126.63854871963169,"vZ0":-0.38750978341913944,"x":148.0,"y":136.08,"x0":-1.221904076681263,"y0":50.00422529104553,"z0":6.284400294497934,"aX":2.5918267301639637},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":-3.0,"spinRate":2368,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4330169215015989,"extension":5.652980071065683},"index":3,"playId":"ff3f3aa0-b1e3-30b6-8b7b-f02d8b2796ec","pitchNumber":3,"startTime":"2026-03-21T03:14:50.201Z","endTime":"2026-03-21T03:14:53.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"4637819d-07ed-34fe-9094-57e832500720","startTime":"2026-03-21T03:15:09.865Z","endTime":"2026-03-21T03:15:12.937Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76311121009276,"aZ":-13.608492834398524,"pfxX":-5.333745684799707,"pfxZ":9.13196598082972,"pX":-0.1620823429931979,"pZ":3.578462989551848,"vX0":3.7113384694820217,"vY0":-142.18874640926808,"vZ0":-4.722898043302967,"x":123.18,"y":142.16,"x0":-0.7960231775660639,"y0":50.003493749263974,"z0":6.134660249912122,"aX":-10.84434945323057},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2224,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38626802592227616,"extension":5.73259853665762},"index":5,"playId":"4caf4f8c-ad1a-3269-8ec1-079a0a55be97","pitchNumber":4,"startTime":"2026-03-21T03:15:32.606Z","endTime":"2026-03-21T03:15:35.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.879204901376955,"aZ":-22.2866773902524,"pfxX":-6.429307747782937,"pfxZ":5.714753301209903,"pX":-0.20111632720018058,"pZ":3.3262720918736797,"vX0":3.5053216688743407,"vY0":-130.75690012403825,"vZ0":-3.1313927680159455,"x":124.67,"y":148.97,"x0":-0.7246661697827266,"y0":50.00033095134935,"z0":6.213783557448066,"aX":-11.117930413967176},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":10.8,"spinRate":1189,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.4190744949364693,"extension":5.950908439827621},"index":6,"playId":"5f3cd494-bbbe-3b71-914d-908a5d9c2a83","pitchNumber":5,"startTime":"2026-03-21T03:15:56.624Z","endTime":"2026-03-21T03:15:59.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.123706900926976,"aZ":-13.739626408090256,"pfxX":-3.3659275139807074,"pfxZ":9.314831112951703,"pX":0.4062872983961049,"pZ":3.2803756299931273,"vX0":4.597652567018955,"vY0":-139.9163618571941,"vZ0":-5.4175365985502,"x":101.51,"y":150.21,"x0":-0.8223429255613351,"y0":50.000576718408,"z0":6.144893673023286,"aX":-6.660217917788485},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":5.2,"spinRate":2126,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39175235761959604,"extension":5.732457996395103},"index":7,"playId":"fe0c930a-5625-3202-921c-794f381843c2","pitchNumber":6,"startTime":"2026-03-21T03:16:22.590Z","endTime":"2026-03-21T03:16:25.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040577450110206,"aZ":-26.49859887682159,"pfxX":1.9893950181806277,"pfxZ":3.315155198840074,"pX":-0.3454492515366091,"pZ":2.096087441485401,"vX0":1.2927813776248533,"vY0":-130.01171328071496,"vZ0":-4.965675492298403,"x":130.17,"y":182.19,"x0":-1.1075239628034355,"y0":50.00541379494354,"z0":6.039902461710936,"aX":3.408885357123335},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-3.8,"spinRate":2386,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.4211539034485927,"extension":5.876091303547226},"index":8,"playId":"f105d0a7-d7c6-3cfc-af74-95894571dad4","pitchNumber":7,"startTime":"2026-03-21T03:16:45.206Z","endTime":"2026-03-21T03:16:50.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780109820265853,"aZ":-26.44818890320498,"pfxX":-5.484343128524664,"pfxZ":3.414503260622663,"pX":-1.5205541166620147,"pZ":5.751754887351423,"vX0":0.7770263855328825,"vY0":-129.19814795934295,"vZ0":3.5549153680690098,"x":174.96,"y":83.48,"x0":-1.1144540997179235,"y0":50.004355424071925,"z0":6.3988155178372175,"aX":-9.203612300500959},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":9.7,"spinRate":1083,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.425148818936671,"extension":5.826564581405775},"index":9,"playId":"7a6b8189-f840-3352-aaae-93ddf968779c","pitchNumber":8,"startTime":"2026-03-21T03:17:14.014Z","endTime":"2026-03-21T03:17:17.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881840117722124,"aZ":-24.87222498078511,"pfxX":2.1786073686483127,"pfxZ":4.273885321340595,"pX":-0.15590482156581154,"pZ":3.6412043412019597,"vX0":1.3031152071591512,"vY0":-129.99269140560116,"vZ0":-1.843300754421177,"x":122.94,"y":140.47,"x0":-0.9470498740172258,"y0":50.00004471356697,"z0":6.252369425484857,"aX":3.7179766868113586},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":-4.2,"spinRate":2317,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4217648301783421,"extension":5.70891049924269},"index":10,"playId":"547e5a03-e045-3794-911b-6dacb738f008","pitchNumber":9,"startTime":"2026-03-21T03:17:39.417Z","endTime":"2026-03-21T03:17:49.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_ab"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_ab"},{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_pa"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.24,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:17:49.842Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryant Betancourt homers (1) on a fly ball to right center field. Dyan Jorge scores. TJ Rumfield scores.","rbi":3,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:18:08.107Z","endTime":"2026-03-21T03:19:03.281Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685377,"fullName":"Misael Tamarez","link":"/api/v1/people/685377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":{"id":685377,"link":"/api/v1/people/685377"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":{"id":685377,"link":"/api/v1/people/685377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":685377,"link":"/api/v1/people/685377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04882775812114,"aZ":-28.620516468652724,"pfxX":-4.440948240635952,"pfxZ":2.0262191504519276,"pX":0.024519489848867735,"pZ":2.618207929763264,"vX0":4.203094555481674,"vY0":-131.67365152490865,"vZ0":-3.3929431111857116,"x":116.07,"y":168.09,"x0":-1.0156943234577673,"y0":50.00477348263516,"z0":6.041999733354912,"aX":-7.7964825052439055},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":7.1,"spinRate":1559,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.41602582233673413,"extension":5.851536730445476},"index":0,"playId":"f14a559e-589c-3dd4-a3ee-f478377073b8","pitchNumber":1,"startTime":"2026-03-21T03:18:11.805Z","endTime":"2026-03-21T03:18:18.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.694372338695114,"aZ":-30.362699545364016,"pfxX":0.3066607674131705,"pfxZ":1.1278619226742652,"pX":0.029824497278446622,"pZ":2.812047806686224,"vX0":2.9853088887130874,"vY0":-126.83117822375341,"vZ0":-2.2347190611031222,"x":115.86,"y":162.85,"x0":-1.209933866141901,"y0":50.00139253427845,"z0":6.163400872668688,"aX":0.49155420960412005},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-1.3,"spinRate":2328,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.43443359878367893,"extension":5.864642506272491},"hitData":{"launchSpeed":101.0,"launchAngle":38.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.5,"coordY":48.85}},"index":1,"playId":"54efe77c-c3ac-3b00-9b3c-75e77c8af892","pitchNumber":2,"startTime":"2026-03-21T03:18:39.290Z","endTime":"2026-03-21T03:19:03.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-1.9,"leverageIndex":0.26,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:19:03.281Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:19:13.212Z","endTime":"2026-03-21T03:21:01.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685377,"fullName":"Misael Tamarez","link":"/api/v1/people/685377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":80.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5872121637755,"aZ":-28.96530348733977,"pfxX":3.103936358731151,"pfxZ":1.9447778994112692,"pX":-0.8276877848087113,"pZ":3.37176496255664,"vX0":0.3775989002370187,"vY0":-127.37088815607427,"vZ0":-1.1596778068029188,"x":148.55,"y":147.74,"x0":-1.3810600061422627,"y0":50.000906285737955,"z0":6.118549278718652,"aX":5.1106564017842535},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":-5.8,"spinRate":2360,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.4296562266785604,"extension":5.770806821332182},"index":0,"playId":"022732b4-6862-3dd6-b63c-a477cf88f306","pitchNumber":1,"startTime":"2026-03-21T03:19:30.978Z","endTime":"2026-03-21T03:19:34.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.319091160039395,"aZ":-31.1050530031248,"pfxX":1.2634464861203472,"pfxZ":0.6633894720758917,"pX":-0.778078449366793,"pZ":4.332463300858122,"vX0":0.8929846587511182,"vY0":-126.13148099983086,"vZ0":1.3848028850655258,"x":146.66,"y":121.8,"x0":-1.3011531569411086,"y0":50.001258302214225,"z0":6.289662509126048,"aX":2.029664316371328},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-2.5,"spinRate":2290,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.43470973165628735,"extension":5.868612100945014},"index":1,"playId":"a15c9283-d090-3018-b8cc-0170b2828911","pitchNumber":2,"startTime":"2026-03-21T03:19:47.534Z","endTime":"2026-03-21T03:19:50.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-21T03:20:13.684Z","endTime":"2026-03-21T03:20:43.279Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12482824698473,"aZ":-21.611011846787992,"pfxX":-9.082016186904916,"pfxZ":5.435986810144824,"pX":0.6420773545732755,"pZ":0.8417716450395244,"vX0":8.026027750116894,"vY0":-138.71956838830155,"vZ0":-9.219920548902968,"x":92.53,"y":216.05,"x0":-1.114127760531085,"y0":50.00000063813139,"z0":5.659048391814055,"aX":-17.631026306615745},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":14.6,"spinRate":2213,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3954269458543185,"extension":5.887517655043281},"index":3,"playId":"584db7a7-d3f7-3a01-91c3-bb4d7d852cfa","pitchNumber":3,"startTime":"2026-03-21T03:20:43.279Z","endTime":"2026-03-21T03:20:46.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870913153832305,"aZ":-20.228543475718674,"pfxX":-9.379504555305004,"pfxZ":6.028247769775879,"pX":0.7265262454835711,"pZ":0.9743126808308521,"vX0":8.249073736936676,"vY0":-139.7492744901287,"vZ0":-9.26871981823863,"x":89.31,"y":212.47,"x0":-1.0418195439248645,"y0":50.00553892051907,"z0":5.657629477633983,"aX":-18.594552512406025},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2218,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3916257325684387,"extension":6.017008018571244},"index":4,"playId":"4298def3-b644-3cba-bd1c-f7b65ce9b50e","pitchNumber":4,"startTime":"2026-03-21T03:20:58.863Z","endTime":"2026-03-21T03:21:01.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":685377,"link":"/api/v1/people/685377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:21:01.918Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Perez flies out to left fielder Joshua Mears.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:23:44.237Z","endTime":"2026-03-21T03:23:55.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700321,"fullName":"Andy Perez","link":"/api/v1/people/700321"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800317,"fullName":"Braian Salazar","link":"/api/v1/people/800317"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,2],"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":700321,"fullName":"Andy Perez","link":"/api/v1/people/700321"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687084,"link":"/api/v1/people/687084"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tevin Tucker replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"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-21T03:21:24.090Z","endTime":"2026-03-21T03:21:29.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686683,"link":"/api/v1/people/686683"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"base":1,"defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"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-21T03:21:29.205Z","endTime":"2026-03-21T03:23:09.115Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"first":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Braian Salazar replaces Misael Tamarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-21T03:23:09.115Z","endTime":"2026-03-21T03:23:45.981Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800317,"link":"/api/v1/people/800317"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685377,"link":"/api/v1/people/685377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"first":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932765148990338,"aZ":-17.3035529418471,"pfxX":3.4090425225861765,"pfxZ":8.089199148838487,"pX":0.04977550173544287,"pZ":2.0501501750293523,"vX0":-9.182228511029926,"vY0":-135.33656770511752,"vZ0":-4.639951224198587,"x":115.1,"y":183.43,"x0":3.0569244537731306,"y0":50.005231774456924,"z0":5.013942180700274,"aX":6.269436920388625},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":-4.1,"spinRate":2326,"spinDirection":137},"zone":8,"typeConfidence":1.42,"plateTime":0.40606509417120273,"extension":6.46230935222148},"hitData":{"launchSpeed":96.5,"launchAngle":25.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.28,"coordY":64.25}},"index":3,"playId":"39d14a3c-78a3-3126-9040-e97d8cca5a6a","pitchNumber":1,"startTime":"2026-03-21T03:23:45.981Z","endTime":"2026-03-21T03:23:55.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"first":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700321,"link":"/api/v1/people/700321"},"credit":"b_ab"},{"player":{"id":800317,"link":"/api/v1/people/800317"},"credit":"p_ab"},{"player":{"id":700321,"link":"/api/v1/people/700321"},"credit":"b_pa"},{"player":{"id":800317,"link":"/api/v1/people/800317"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:23:55.947Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to center fielder Clay Dungan. Tevin Tucker to 3rd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:24:05.257Z","endTime":"2026-03-21T03:25:19.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800317,"fullName":"Braian Salazar","link":"/api/v1/people/800317"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01450443756811,"aZ":-17.670276943485117,"pfxX":1.5614482098277664,"pfxZ":7.765345792035319,"pX":0.41592384474411287,"pZ":2.9455142908980814,"vX0":-7.571118436299045,"vY0":-136.0806088427951,"vZ0":-2.7979810855345164,"x":101.15,"y":159.25,"x0":3.0362991011458274,"y0":50.00276070862296,"z0":5.217213416123157,"aX":2.9175383628439584},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-1.2,"spinRate":2326,"spinDirection":155},"zone":3,"typeConfidence":1.39,"plateTime":0.40313942008384096,"extension":6.264139547810604},"index":0,"playId":"b44634e4-beb5-3e6e-830c-8a2bbc7c9c5e","pitchNumber":1,"startTime":"2026-03-21T03:24:20.278Z","endTime":"2026-03-21T03:24:27.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"595152e3-0b15-3c9d-9735-a3d6ad565412","startTime":"2026-03-21T03:24:51.485Z","endTime":"2026-03-21T03:24:54.485Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588604982846153,"aZ":-36.46791399966455,"pfxX":-7.638811995280865,"pfxZ":-3.1023039479341303,"pX":0.6816991412330999,"pZ":2.515183321177554,"vX0":-3.1168369715384387,"vY0":-117.20178157548831,"vZ0":1.259519911681568,"x":91.02,"y":170.87,"x0":3.0242331148573607,"y0":50.00546518213021,"z0":5.394690283147415,"aX":-10.55508670636315},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.0,"breakHorizontal":14.6,"spinRate":2507,"spinDirection":299},"zone":6,"typeConfidence":1.33,"plateTime":0.46857798817488305,"extension":7.048280454425159},"hitData":{"launchSpeed":96.2,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.14,"coordY":90.36}},"index":2,"playId":"a0c6bf15-7ede-30fe-a94c-39916a712f21","pitchNumber":2,"startTime":"2026-03-21T03:25:06.964Z","endTime":"2026-03-21T03:25:19.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":800317,"link":"/api/v1/people/800317"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":800317,"link":"/api/v1/people/800317"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:25:19.286Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tommy Hopfe grounds into a force out, shortstop Pablo Reyes to second baseman Francisco Acuna. Jake McCarthy out at 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:25:32.946Z","endTime":"2026-03-21T03:28:04.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800317,"fullName":"Braian Salazar","link":"/api/v1/people/800317"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.124799483025345,"aZ":-17.235243146151404,"pfxX":2.104617959542825,"pfxZ":7.99282437851188,"pX":1.0492573218241004,"pZ":3.3956473195117125,"vX0":-5.974949223780752,"vY0":-136.13630727827754,"vZ0":-1.760061674313472,"x":77.0,"y":147.1,"x0":3.0032546182934245,"y0":50.00061858666741,"z0":5.249190156214277,"aX":3.9333787883890476},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":-2.5,"spinRate":2169,"spinDirection":147},"zone":12,"typeConfidence":1.39,"plateTime":0.40301889105656574,"extension":6.785421490248025},"index":0,"playId":"33390cb3-8c76-3723-a9f7-f17d1df1ed09","pitchNumber":1,"startTime":"2026-03-21T03:25:46.670Z","endTime":"2026-03-21T03:25:50.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998963432449223,"aZ":-34.15983619998892,"pfxX":-5.31755522800273,"pfxZ":-1.423560005097416,"pX":0.26511448940481214,"pZ":1.8131248307818486,"vX0":-4.4944951695484034,"vY0":-117.69720707778407,"vZ0":-0.6840612644744273,"x":106.89,"y":189.83,"x0":2.896023010784035,"y0":50.005702571837745,"z0":5.293170633476914,"aX":-7.400715549470236},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.4,"breakHorizontal":10.8,"spinRate":2438,"spinDirection":296},"zone":8,"typeConfidence":1.36,"plateTime":0.46680254161844426,"extension":6.443548265980622},"index":1,"playId":"4c21c2f4-cc28-3098-ae3b-5deabaac06ca","pitchNumber":2,"startTime":"2026-03-21T03:26:02.967Z","endTime":"2026-03-21T03:26:07.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64961870598911,"aZ":-33.26990380613524,"pfxX":-5.510470110797618,"pfxZ":-0.7842532059687803,"pX":-0.4569319712577539,"pZ":1.0981092917876585,"vX0":-5.888789057188391,"vY0":-118.27694582018839,"vZ0":-2.434637960601588,"x":134.42,"y":209.13,"x0":2.7901250084861786,"y0":50.00206590182575,"z0":5.22156022691165,"aX":-7.7272400934805185},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.8,"breakHorizontal":11.5,"spinRate":2412,"spinDirection":299},"zone":13,"typeConfidence":1.36,"plateTime":0.46485996516655037,"extension":6.685893280241655},"index":2,"playId":"ae54ed10-dc97-3990-bf9e-4b87189e7bbf","pitchNumber":3,"startTime":"2026-03-21T03:26:21.461Z","endTime":"2026-03-21T03:26:25.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17275711320926,"aZ":-31.518752599566973,"pfxX":-5.579811406049206,"pfxZ":0.4703778739810005,"pX":-0.1976753017330459,"pZ":2.011425965215435,"vX0":-5.110865036775659,"vY0":-117.48797214793359,"vZ0":-0.7020258306319684,"x":124.53,"y":184.47,"x0":2.7379294753372916,"y0":50.00047471040744,"z0":5.267052136371839,"aX":-7.727229581555639},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.0,"breakHorizontal":11.4,"spinRate":2461,"spinDirection":296},"zone":8,"typeConfidence":1.38,"plateTime":0.46784049714492726,"extension":6.582638018891011},"index":3,"playId":"a1ba2c3e-7ee3-338f-ad49-e11f69667c0a","pitchNumber":4,"startTime":"2026-03-21T03:26:43.345Z","endTime":"2026-03-21T03:26:47.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888992317524348,"aZ":-18.762128071464076,"pfxX":3.578685237457839,"pfxZ":7.09041083062716,"pX":-0.5124815565991409,"pZ":2.856918730250018,"vX0":-9.613232314529684,"vY0":-136.411190647479,"vZ0":-2.7300010176030343,"x":136.53,"y":161.64,"x0":2.5862706849330883,"y0":50.00676011962246,"z0":5.1583704317919254,"aX":6.774583757291931},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":-4.6,"spinRate":2335,"spinDirection":145},"zone":1,"typeConfidence":1.43,"plateTime":0.4009174604399339,"extension":6.9157330577422975},"index":4,"playId":"5eeda935-825f-34ff-ae76-8e0241efe0a9","pitchNumber":5,"startTime":"2026-03-21T03:27:06.219Z","endTime":"2026-03-21T03:27:09.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35630216648969,"aZ":-37.14974753374922,"pfxX":-6.518688935086165,"pfxZ":-3.6212018117078966,"pX":0.9739035722783531,"pZ":2.146206940375745,"vX0":-2.4373500629659075,"vY0":-117.06345212707376,"vZ0":0.7701319331557364,"x":79.88,"y":180.83,"x0":2.878864712500325,"y0":50.004279312850684,"z0":5.320971577223097,"aX":-8.949072884379376},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.0,"breakHorizontal":12.5,"spinRate":2383,"spinDirection":294},"zone":14,"typeConfidence":1.28,"plateTime":0.469859572462501,"extension":6.25699284658895},"index":5,"playId":"2ed3602d-371b-3c97-a87e-ecfa5d358c34","pitchNumber":6,"startTime":"2026-03-21T03:27:35.168Z","endTime":"2026-03-21T03:27:38.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92199897598453,"aZ":-19.760006798273178,"pfxX":2.061158303642503,"pfxZ":6.539417693513641,"pX":-0.4975540207609703,"pZ":3.103440755487803,"vX0":-9.041775823801554,"vY0":-137.05703304770398,"vZ0":-2.0581139487915143,"x":135.97,"y":154.99,"x0":2.579520173426837,"y0":50.00185979745375,"z0":5.216739637980936,"aX":3.913135112473511},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":-1.8,"spinRate":2204,"spinDirection":154},"zone":1,"typeConfidence":1.41,"plateTime":0.3999777849700128,"extension":6.470646883661601},"hitData":{"launchSpeed":65.7,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.05,"coordY":153.13}},"index":6,"playId":"98e68c30-4171-32fa-b6da-7bb9b115a310","pitchNumber":7,"startTime":"2026-03-21T03:27:55.727Z","endTime":"2026-03-21T03:28:04.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":686683,"link":"/api/v1/people/686683"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_ab"},{"player":{"id":800317,"link":"/api/v1/people/800317"},"credit":"p_ab"},{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_pa"},{"player":{"id":800317,"link":"/api/v1/people/800317"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:28:04.601Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Rodríguez flies out to left fielder Tommy Hopfe.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:30:19.674Z","endTime":"2026-03-21T03:30:45.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tommy Hopfe remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-21T03:30:21.838Z","endTime":"2026-03-21T03:30:21.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dyan Jorge remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-21T03:30:21.840Z","endTime":"2026-03-21T03:30:21.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tevin Tucker remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-21T03:30:21.842Z","endTime":"2026-03-21T03:30:21.843Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686683,"link":"/api/v1/people/686683"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Parker Mushinski replaces Valente Bellozo, batting 1st, replacing left fielder Jake McCarthy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-21T03:30:21.844Z","endTime":"2026-03-21T03:30:21.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656786,"link":"/api/v1/people/656786"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85272646274788,"aZ":-23.136669092514698,"pfxX":7.470701703464724,"pfxZ":4.9684150103968605,"pX":1.6831608042668682,"pZ":2.4694277381655576,"vX0":-2.643137187664495,"vY0":-133.95567006879537,"vZ0":-3.944281148602073,"x0":1.7119735259184423,"y0":50.000673525871136,"z0":5.614421631199071,"aX":13.578699249910775},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-13.0,"spinRate":2361,"spinDirection":149},"zone":12,"typeConfidence":0.96,"plateTime":0.40884216676864593,"extension":6.29938074507112},"index":4,"playId":"6eacdf99-34a6-3afa-833a-2d827c410a96","pitchNumber":1,"startTime":"2026-03-21T03:30:21.846Z","endTime":"2026-03-21T03:30:25.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.452648002843613,"aZ":-25.55436127082241,"pfxX":-5.275174668198707,"pfxZ":4.500889825013611,"pX":-0.5318444840707203,"pZ":1.9888813753532841,"vX0":-3.4125350361953544,"vY0":-119.98610418372547,"vZ0":-3.2561927476602945,"x":52.84,"y":172.11,"x0":1.5900959834813742,"y0":50.00063329520171,"z0":5.620718849692122,"aX":-7.752123350588369},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.7,"breakHorizontal":10.3,"spinRate":2583,"spinDirection":282},"zone":7,"typeConfidence":0.88,"plateTime":0.45509283625303,"extension":6.305175718672706},"hitData":{"launchSpeed":76.2,"launchAngle":30.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.48,"coordY":111.62}},"index":5,"playId":"3b247668-72a4-39c9-b87d-2397c0adf545","pitchNumber":2,"startTime":"2026-03-21T03:30:38.278Z","endTime":"2026-03-21T03:30:45.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:30:45.350Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pablo Reyes singles on a ground ball to right fielder Benny Montgomery.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:31:10.237Z","endTime":"2026-03-21T03:33:03.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695603,"link":"/api/v1/people/695603"},"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":86.3,"endSpeed":79.1,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885990063741875,"aZ":-25.350968051916016,"pfxX":7.791704514222538,"pfxZ":4.25706329434858,"pX":1.6793109047918215,"pZ":4.635245084405571,"vX0":-2.5994497887027497,"vY0":-125.68184945098733,"vZ0":2.2953423143593685,"x":137.27,"y":185.08,"x0":1.7131113565841263,"y0":50.00532033698603,"z0":5.765697528252414,"aX":12.497125042183868},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.5,"breakHorizontal":-13.6,"spinRate":1920,"spinDirection":113},"zone":12,"typeConfidence":0.61,"plateTime":0.43540829774307843,"extension":6.3279167827739915},"index":0,"playId":"216c058a-3766-3e38-91b3-a829b5c8b7d3","pitchNumber":1,"startTime":"2026-03-21T03:31:10.237Z","endTime":"2026-03-21T03:31:13.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":75.6,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18415650560048,"aZ":-40.70518758885906,"pfxX":-4.1563598400262975,"pfxZ":-5.9369280014897425,"pX":0.5069332146684649,"pZ":1.8465630255435561,"vX0":-1.4253281126902921,"vY0":-119.22060704674941,"vZ0":-0.4857858123434403,"x":52.99,"y":113.63,"x0":1.6526536924376263,"y0":50.00192057135287,"z0":5.730787003587334,"aX":-5.974622888391893},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.6,"breakHorizontal":7.9,"spinRate":2622,"spinDirection":317},"zone":9,"typeConfidence":0.9,"plateTime":0.459654370901442,"extension":6.247314543766279},"index":1,"playId":"0455df81-9605-3f8b-8671-c1b7fc694ab9","pitchNumber":2,"startTime":"2026-03-21T03:31:25.993Z","endTime":"2026-03-21T03:31:29.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.552359234242317,"aZ":-21.309145818475596,"pfxX":-1.4822692963770092,"pfxZ":6.109024940882687,"pX":0.47336183235979257,"pZ":4.270200350106042,"vX0":-2.2005114901169676,"vY0":-131.88090625413022,"vZ0":-0.0851320770926014,"x":98.96,"y":123.48,"x0":1.508071375789775,"y0":50.001028696833785,"z0":5.862161784341789,"aX":-2.635236742434195},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":3.1,"spinRate":2444,"spinDirection":166},"zone":12,"typeConfidence":0.73,"plateTime":0.41382665659677365,"extension":6.120266678700042},"index":2,"playId":"31e37d4f-4491-33b1-9eae-4fd29f76f419","pitchNumber":3,"startTime":"2026-03-21T03:31:42.015Z","endTime":"2026-03-21T03:31:45.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.021833643146643,"aZ":-21.20926056225034,"pfxX":-0.5396174213461882,"pfxZ":6.288221221736351,"pX":0.263898315719676,"pZ":2.080870506795715,"vX0":-3.2980482938972084,"vY0":-130.3555495617498,"vZ0":-5.02914257518456,"x":106.94,"y":182.6,"x0":1.608782195406031,"y0":50.00305555796926,"z0":5.608457169272978,"aX":-0.9403025963775633},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":1.6,"spinRate":2409,"spinDirection":166},"zone":8,"typeConfidence":0.8,"plateTime":0.41809029731228486,"extension":6.246278659596284},"index":3,"playId":"79b05096-43c6-3e84-a1f6-6643be7e850d","pitchNumber":4,"startTime":"2026-03-21T03:31:58.425Z","endTime":"2026-03-21T03:32:01.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27950563532194,"aZ":-31.364862151188472,"pfxX":-3.3344009003657917,"pfxZ":0.5119863576984844,"pX":-0.9942924674741872,"pZ":2.5592874437839,"vX0":-4.804805985410064,"vY0":-124.43924698123095,"vZ0":-1.3109670952925405,"x":154.9,"y":169.68,"x0":1.3924449476754706,"y0":50.001207021741976,"z0":5.684286553613457,"aX":-5.2432437212029175},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":7.1,"spinRate":2365,"spinDirection":229},"zone":11,"typeConfidence":0.55,"plateTime":0.43965792161641337,"extension":6.497993173329855},"index":4,"playId":"b74d0121-4873-353c-9264-3dea5be50f1e","pitchNumber":5,"startTime":"2026-03-21T03:32:26.050Z","endTime":"2026-03-21T03:32:31.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":83.8,"endSpeed":77.4,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56436070570425,"aZ":-35.48808371835827,"pfxX":-1.851224942250803,"pfxZ":-2.186949599170722,"pX":0.21426361375744665,"pZ":2.2053785784308393,"vX0":-2.923286783578248,"vY0":-122.13016290379868,"vZ0":-0.9395252478329287,"x":108.83,"y":179.23,"x0":1.6662970217275508,"y0":50.00504315587134,"z0":5.64151311263018,"aX":-2.802140679630189},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.0,"breakHorizontal":4.1,"spinRate":2575,"spinDirection":311},"zone":5,"typeConfidence":0.88,"plateTime":0.4481169435067853,"extension":6.342632865583695},"hitData":{"launchSpeed":104.1,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.74,"coordY":104.03}},"index":5,"playId":"d785f417-8ff8-3411-9242-382f321cf2b9","pitchNumber":6,"startTime":"2026-03-21T03:32:52.161Z","endTime":"2026-03-21T03:33:03.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:33:03.143Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rodolfo Durán homers (3) on a fly ball to left field. Pablo Reyes scores.","rbi":2,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:33:06.389Z","endTime":"2026-03-21T03:33:55.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":{"id":656786,"link":"/api/v1/people/656786"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":{"id":656786,"link":"/api/v1/people/656786"},"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":90.4,"endSpeed":83.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81385868393774,"aZ":-22.613880317184393,"pfxX":-0.6024949594896918,"pfxZ":5.40046197272008,"pX":-0.1217141019018696,"pZ":2.914852243878604,"vX0":-3.91540546196789,"vY0":-131.68492221293084,"vZ0":-2.917124466831811,"x":121.64,"y":160.08,"x0":1.4577407710098464,"y0":50.00518363350508,"z0":5.694884568977016,"aX":-1.0660186364398607},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":1.9,"spinRate":2411,"spinDirection":180},"zone":2,"typeConfidence":0.57,"plateTime":0.41463947842958104,"extension":6.312394670371321},"hitData":{"launchSpeed":105.5,"launchAngle":33.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.12,"coordY":63.78}},"index":0,"playId":"0a160bec-2034-3bcf-b01c-dc7069480435","pitchNumber":1,"startTime":"2026-03-21T03:33:26.584Z","endTime":"2026-03-21T03:33:55.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.8,"leverageIndex":0.11,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:33:55.458Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Clay Dungan strikes out swinging, catcher Bryant Betancourt to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:34:07.542Z","endTime":"2026-03-21T03:34:50.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10202720451444,"aZ":-27.43047419840012,"pfxX":-5.621217957542892,"pfxZ":3.193004881844093,"pX":0.4098361506259087,"pZ":2.4591568573398197,"vX0":-1.5395169547003171,"vY0":-121.15988480561167,"vZ0":-1.8937733364122726,"x":101.38,"y":172.38,"x0":1.7838911128280903,"y0":50.00029771473132,"z0":5.652569797576086,"aX":-8.338760983895913},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":10.6,"spinRate":2533,"spinDirection":283},"zone":6,"typeConfidence":0.8,"plateTime":0.4524087295685413,"extension":6.329115961458792},"index":0,"playId":"c2a4b72f-a044-32db-af91-f2f61e617889","pitchNumber":1,"startTime":"2026-03-21T03:34:13.694Z","endTime":"2026-03-21T03:34:17.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782267401502825,"aZ":-20.375454197815827,"pfxX":8.729711490112388,"pfxZ":6.389777124335641,"pX":0.8425457323076464,"pZ":3.8353158935480964,"vX0":-4.981579393656561,"vY0":-134.91567507234572,"vZ0":-1.2790253917200862,"x":84.88,"y":135.23,"x0":1.5766119685239797,"y0":50.00663814862504,"z0":5.748711171903545,"aX":16.130070634493716},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":-14.8,"spinRate":2373,"spinDirection":156},"zone":12,"typeConfidence":0.97,"plateTime":0.4056667588504905,"extension":6.3046992088397475},"index":1,"playId":"9fed80f8-9a0f-3b5a-8034-69689a34b008","pitchNumber":2,"startTime":"2026-03-21T03:34:29.556Z","endTime":"2026-03-21T03:34:35.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356655893570707,"aZ":-25.25310346422297,"pfxX":-4.987661715127555,"pfxZ":4.633974433059199,"pX":-0.23695464359431107,"pZ":1.7494988684663455,"vX0":-3.082763699008611,"vY0":-121.53168425125668,"vZ0":-3.748267794731368,"x":126.03,"y":191.54,"x0":1.6967725125335529,"y0":50.00049832799233,"z0":5.511190596851224,"aX":-7.440257671372247},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.8,"breakHorizontal":9.7,"spinRate":2481,"spinDirection":285},"zone":7,"typeConfidence":0.91,"plateTime":0.45111627954726385,"extension":6.372647668421172},"index":2,"playId":"24487446-7963-3513-9a21-2321a312749c","pitchNumber":3,"startTime":"2026-03-21T03:34:45.593Z","endTime":"2026-03-21T03:34:50.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:34:50.826Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Verdugo flies out to center fielder Robert Calaz.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:34:57.275Z","endTime":"2026-03-21T03:36:04.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657077,"fullName":"Alex Verdugo","link":"/api/v1/people/657077"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86838654797828,"aZ":-21.5967811738572,"pfxX":-3.68263370620336,"pfxZ":6.01359842461123,"pX":0.9523786103278851,"pZ":2.8288376632344656,"vX0":-0.38053512624559716,"vY0":-131.04946608893133,"vZ0":-3.2368624864519635,"x":80.7,"y":162.4,"x0":1.5780446193586775,"y0":50.000611494956885,"z0":5.673075971838228,"aX":-6.473873476657184},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":6.7,"spinRate":2567,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.4162329806241014,"extension":6.188446157969491},"index":0,"playId":"d515e9e5-8351-3be5-9574-e955a4364d02","pitchNumber":1,"startTime":"2026-03-21T03:35:22.727Z","endTime":"2026-03-21T03:35:26.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414732485337233,"aZ":-29.859006906843792,"pfxX":-5.462343877595291,"pfxZ":1.5866964750590453,"pX":-0.27266279817613215,"pZ":1.9141451314083227,"vX0":-2.739583608611524,"vY0":-119.90363507271549,"vZ0":-2.443872869880442,"x":127.39,"y":187.1,"x0":1.5945467498127812,"y0":50.0005053171597,"z0":5.613816004673896,"aX":-7.9422215332424395},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":10.6,"spinRate":2555,"spinDirection":280},"zone":7,"typeConfidence":0.85,"plateTime":0.4569946137177543,"extension":6.074346408203409},"index":1,"playId":"758775fa-3e46-3955-8770-91de0a334fcb","pitchNumber":2,"startTime":"2026-03-21T03:35:37.835Z","endTime":"2026-03-21T03:35:41.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134974872465904,"aZ":-29.402306003399584,"pfxX":-7.03690067588294,"pfxZ":1.9055499889372456,"pX":0.03071914035625156,"pZ":1.5784645973336684,"vX0":-1.66467069637421,"vY0":-119.76260518074459,"vZ0":-3.253393628895619,"x":115.83,"y":196.16,"x0":1.64887994101301,"y0":50.00069637456844,"z0":5.5842464672979695,"aX":-10.22006726533768},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":13.2,"spinRate":2630,"spinDirection":292},"zone":13,"typeConfidence":0.89,"plateTime":0.457349398308843,"extension":6.462103860812276},"hitData":{"launchSpeed":86.0,"launchAngle":30.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.34,"coordY":77.2}},"index":2,"playId":"f54bd518-65cc-35d1-b1a1-38962ba2866f","pitchNumber":3,"startTime":"2026-03-21T03:35:56.360Z","endTime":"2026-03-21T03:36:04.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":657077,"link":"/api/v1/people/657077","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657077,"link":"/api/v1/people/657077"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":657077,"link":"/api/v1/people/657077"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:36:04.164Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Benny Montgomery flies out to right fielder Carlos Rodríguez in foul territory.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:38:31.488Z","endTime":"2026-03-21T03:39:56.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701195,"fullName":"Manuel Castro","link":"/api/v1/people/701195"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Manuel Castro replaces Braian Salazar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T03:38:07.970Z","endTime":"2026-03-21T03:38:33.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701195,"link":"/api/v1/people/701195"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800317,"link":"/api/v1/people/800317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":695603,"link":"/api/v1/people/695603","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.439,"strikeZoneBottom":1.736,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868430019705492,"aZ":-27.397373648275234,"pfxX":2.7937147785701986,"pfxZ":3.0768537150457362,"pX":-0.11143857070603083,"pZ":2.6560857897355503,"vX0":0.9877631196142747,"vY0":-123.63750482657728,"vZ0":-2.4020345904808793,"x":121.25,"y":167.07,"x0":-0.878750505005382,"y0":50.003537258908295,"z0":5.931529537193673,"aX":4.3400231346266755},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.3,"breakHorizontal":-5.3,"spinRate":2225,"spinDirection":148},"zone":5,"typeConfidence":0.88,"plateTime":0.44243242793905724,"extension":5.8168391955174075},"index":1,"playId":"eb1c3f2a-1a4d-3354-8afc-4d52556bf7b9","pitchNumber":1,"startTime":"2026-03-21T03:38:33.629Z","endTime":"2026-03-21T03:38:38.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":695603,"link":"/api/v1/people/695603","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.1,"strikeZoneTop":3.439,"strikeZoneBottom":1.736,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34054808418798,"aZ":-39.25744701933356,"pfxX":7.331225994713378,"pfxZ":-5.871368108348211,"pX":-0.8519131964733181,"pZ":2.0975854981873105,"vX0":-1.7816606423894024,"vY0":-109.71226314911785,"vZ0":0.69502074652835,"x":149.47,"y":182.15,"x0":-0.9764409588160912,"y0":50.00405540224204,"z0":5.996683349213311,"aX":8.842368985804551},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-10.1,"breakHorizontal":-12.7,"spinRate":2487,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.501287330485424,"extension":5.795681831718009},"index":2,"playId":"f9bf92fa-9c46-3b7b-be1d-d85f78aba84e","pitchNumber":2,"startTime":"2026-03-21T03:38:50.110Z","endTime":"2026-03-21T03:38:53.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":695603,"link":"/api/v1/people/695603","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"}},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.439,"strikeZoneBottom":1.736,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72865582365278,"aZ":-30.346779108961115,"pfxX":4.8958868640239155,"pfxZ":1.1760482679345117,"pX":0.6135720020857695,"pZ":1.9534573725146638,"vX0":1.7741153231976434,"vY0":-124.50710017223219,"vZ0":-3.4139904747576617,"x":93.61,"y":186.04,"x0":-0.7458554753980247,"y0":50.005229342796895,"z0":5.873646038105293,"aX":7.630566721596499},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-9.2,"spinRate":2161,"spinDirection":157},"zone":9,"typeConfidence":0.87,"plateTime":0.44117518643388776,"extension":5.902813443861972},"index":3,"playId":"9d72e612-1e29-31af-9ffb-e6f80e3b68c1","pitchNumber":3,"startTime":"2026-03-21T03:39:25.613Z","endTime":"2026-03-21T03:39:28.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":695603,"link":"/api/v1/people/695603","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.439,"strikeZoneBottom":1.736,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64000583691378,"aZ":-17.7589935940022,"pfxX":-3.166146041102059,"pfxZ":7.857970217200712,"pX":-0.03401521289438895,"pZ":2.610133002273294,"vX0":2.6695681824946083,"vY0":-134.6811637251515,"vZ0":-5.31785781822491,"x":118.3,"y":168.31,"x0":-0.6273985264529797,"y0":50.00443970524284,"z0":5.869048940971294,"aX":-5.808891698125475},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":5.2,"spinRate":1886,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.4069062128029439,"extension":5.813089038063009},"hitData":{"launchSpeed":86.7,"launchAngle":56.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.98,"coordY":140.12}},"index":4,"playId":"c2436af2-8954-3b6a-aa11-1f138bdbf51a","pitchNumber":4,"startTime":"2026-03-21T03:39:49.294Z","endTime":"2026-03-21T03:39:56.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":695603,"link":"/api/v1/people/695603","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695603,"link":"/api/v1/people/695603"},"credit":"b_ab"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_ab"},{"player":{"id":695603,"link":"/api/v1/people/695603"},"credit":"b_pa"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:39:56.944Z","atBatIndex":69},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Dyan Jorge triples (1) on a line drive to center fielder Clay Dungan, deflected by right fielder Carlos Rodríguez.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:40:05.478Z","endTime":"2026-03-21T03:42:02.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701195,"fullName":"Manuel Castro","link":"/api/v1/people/701195"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":84.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500716385942326,"aZ":-18.600263948493247,"pfxX":-2.4186916068716577,"pfxZ":7.47987578361731,"pX":2.204653611804105,"pZ":2.1884121264641303,"vX0":7.397252148286418,"vY0":-133.97514328237895,"vZ0":-5.941198053250412,"x":32.96,"y":179.69,"x0":-0.2803092407654531,"y0":50.0004661766254,"z0":5.768253565823771,"aX":-4.388552142116406},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":2.8,"spinRate":1840,"spinDirection":208},"zone":14,"typeConfidence":0.85,"plateTime":0.40915482926225,"extension":6.066906404500063},"index":0,"playId":"1095b8ef-a27a-350e-8377-e94901deee50","pitchNumber":1,"startTime":"2026-03-21T03:40:26.251Z","endTime":"2026-03-21T03:40:29.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399314753774963,"aZ":-15.742459187280108,"pfxX":-5.216540392332609,"pfxZ":8.945171715598107,"pX":0.5730024896309859,"pZ":1.1219453770438321,"vX0":4.65996951076929,"vY0":-134.70468992443244,"vZ0":-8.921436511045725,"x":95.16,"y":208.49,"x0":-0.5020240635395522,"y0":50.003794579507506,"z0":5.591126692958604,"aX":-9.58255863157306},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2004,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.4066904848596389,"extension":6.030652551697715},"index":1,"playId":"9b58eb29-be5c-3385-bae1-beec9934984a","pitchNumber":2,"startTime":"2026-03-21T03:40:42.699Z","endTime":"2026-03-21T03:40:45.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9706047581385,"aZ":-29.974409282402117,"pfxX":3.891574954428336,"pfxZ":1.430454897196423,"pX":-0.9313504123338419,"pZ":3.8309579495924586,"vX0":-1.2855650815998194,"vY0":-122.99501618923415,"vZ0":0.7933875823203109,"x":152.5,"y":135.34,"x0":-0.9080060168833093,"y0":50.00006263871932,"z0":6.042321020782014,"aX":5.972444263220001},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-6.7,"spinRate":2225,"spinDirection":148},"zone":11,"typeConfidence":0.65,"plateTime":0.4450027085693651,"extension":5.899426689538267},"index":2,"playId":"148a1c78-370e-387b-828c-bf4afaf81cc1","pitchNumber":3,"startTime":"2026-03-21T03:40:58.143Z","endTime":"2026-03-21T03:41:01.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60029818570725,"aZ":-18.88367017669463,"pfxX":-5.2295624921873625,"pfxZ":7.356436582073895,"pX":-0.1344716747757096,"pZ":2.2914553621264457,"vX0":3.3057631019253595,"vY0":-133.28508083282722,"vZ0":-5.589238979927959,"x":122.13,"y":176.91,"x0":-0.7089321200058452,"y0":50.00140324304202,"z0":5.771423024135662,"aX":-9.444974122475237},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":8.8,"spinRate":1856,"spinDirection":210},"zone":5,"typeConfidence":0.88,"plateTime":0.4103303370469473,"extension":5.977409007565011},"index":3,"playId":"7a337bde-9ba3-37ba-9bab-db4714b40e0e","pitchNumber":4,"startTime":"2026-03-21T03:41:14.915Z","endTime":"2026-03-21T03:41:19.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540908036771704,"aZ":-26.49633178901549,"pfxX":2.4861799994445275,"pfxZ":3.5666409900017424,"pX":-0.32844588588547563,"pZ":3.4371926639861106,"vX0":0.3055856678906277,"vY0":-125.17878172801018,"vZ0":-1.1200692095466855,"x":129.52,"y":145.98,"x0":-0.7751107063908876,"y0":50.0027505157321,"z0":6.053521153984915,"aX":3.9574871293494245},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":-4.6,"spinRate":2174,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.4370473953642269,"extension":5.8061507761343645},"index":4,"playId":"86c8d6c0-a5d5-3b6b-bebd-6bd7aa2a36e0","pitchNumber":5,"startTime":"2026-03-21T03:41:28.327Z","endTime":"2026-03-21T03:41:31.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.858307346815224,"aZ":-25.61080009745346,"pfxX":3.3834564893356522,"pfxZ":4.143232807374243,"pX":0.5472110556412002,"pZ":2.358503834364534,"vX0":1.961474643827123,"vY0":-125.18360924211889,"vZ0":-3.5603482811196203,"x":96.14,"y":175.1,"x0":-0.6866037096482339,"y0":50.00098965827403,"z0":5.901541001581331,"aX":5.35535085978218},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.0,"breakHorizontal":-6.6,"spinRate":2261,"spinDirection":156},"zone":6,"typeConfidence":0.9,"plateTime":0.43795543371627543,"extension":5.961528156269111},"hitData":{"launchSpeed":97.3,"launchAngle":17.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.18,"coordY":74.98}},"index":5,"playId":"23e44395-0820-36d3-9466-a7d3a2a01cb1","pitchNumber":6,"startTime":"2026-03-21T03:41:51.145Z","endTime":"2026-03-21T03:42:02.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"credit":"b_ab"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_ab"},{"player":{"id":694170,"link":"/api/v1/people/694170"},"credit":"b_pa"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.02,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:42:02.709Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, pitcher Manuel Castro to first baseman Marcos Castañon. Dyan Jorge scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:42:27.062Z","endTime":"2026-03-21T03:43:19.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701195,"fullName":"Manuel Castro","link":"/api/v1/people/701195"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701195,"link":"/api/v1/people/701195"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":{"id":701195,"link":"/api/v1/people/701195"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937180491192795,"aZ":-29.716286711581287,"pfxX":-8.883579567258913,"pfxZ":1.6272977631675634,"pX":-1.1333672135528359,"pZ":3.8048867807442854,"vX0":1.8924467856483433,"vY0":-122.65104144633078,"vZ0":1.047561586204051,"x":160.2,"y":136.05,"x0":-0.7645928096289527,"y0":50.00393390767123,"z0":5.920685921739558,"aX":-13.435125828266631},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1860,"spinDirection":250},"zone":11,"typeConfidence":0.92,"plateTime":0.4478393759559318,"extension":5.917343599559528},"index":0,"playId":"1276e4ed-45e4-34a4-b230-a9350ba5288b","pitchNumber":1,"startTime":"2026-03-21T03:42:38.265Z","endTime":"2026-03-21T03:42:41.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328435151021218,"aZ":-17.25295641651766,"pfxX":-6.189499610576056,"pfxZ":8.115644193229056,"pX":-0.07939718241789509,"pZ":2.119110849050758,"vX0":3.9374707982663075,"vY0":-134.9629884734631,"vZ0":-6.365731626662314,"x":120.03,"y":181.56,"x0":-0.7556895882859356,"y0":50.00306439346857,"z0":5.730526234479212,"aX":-11.378652876309788},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":1920,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.40638099397080873,"extension":5.827208603826238},"index":1,"playId":"e315ba84-47b8-36e3-a042-4bfba5c547d2","pitchNumber":2,"startTime":"2026-03-21T03:42:55.173Z","endTime":"2026-03-21T03:42:58.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09597842718412,"aZ":-17.601831320051502,"pfxX":-3.8775843183955088,"pfxZ":7.783464738878338,"pX":-0.7098521194782877,"pZ":2.33113090692629,"vX0":1.7450495298649074,"vY0":-136.03675574624154,"vZ0":-5.854980076017539,"x":144.06,"y":175.84,"x0":-0.856143807080493,"y0":50.005373781812835,"z0":5.73337558936011,"aX":-7.261938892256678},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":6.6,"spinRate":2048,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4027775198233714,"extension":5.817940446149223},"hitData":{"launchSpeed":74.5,"launchAngle":-69.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.43,"coordY":182.9}},"index":2,"playId":"fcbfe58f-dff3-33e7-994c-55762cb5c291","pitchNumber":3,"startTime":"2026-03-21T03:43:11.028Z","endTime":"2026-03-21T03:43:19.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:43:19.706Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Robert Calaz lines out to second baseman Francisco Acuna.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:43:40.557Z","endTime":"2026-03-21T03:44:57.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701195,"fullName":"Manuel Castro","link":"/api/v1/people/701195"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25590496948226,"aZ":-16.308837710231224,"pfxX":-5.343925099453045,"pfxZ":8.598540801676128,"pX":0.006102754982196062,"pZ":3.9500153668467344,"vX0":3.1800084894284875,"vY0":-135.61491788787586,"vZ0":-2.0325074384850588,"x":116.77,"y":132.13,"x0":-0.49316547387654136,"y0":50.003138484574336,"z0":5.858737698944675,"aX":-9.860596191477914},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2036,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.40534489767355764,"extension":6.073557517575627},"index":0,"playId":"ff046dc2-1771-35b0-8aff-85a7d9a51f85","pitchNumber":1,"startTime":"2026-03-21T03:43:44.359Z","endTime":"2026-03-21T03:43:47.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.585798710286003,"aZ":-13.251078871747621,"pfxX":-6.021266739920074,"pfxZ":10.282175845630627,"pX":-0.1386745597316427,"pZ":1.3041692850172275,"vX0":3.218924794272037,"vY0":-135.3244853318787,"vZ0":-8.945942680470264,"x":122.29,"y":203.57,"x0":-0.5659570742690945,"y0":50.006269595329435,"z0":5.597512084490087,"aX":-11.086578253697782},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":1984,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4059121493353395,"extension":6.015954932469387},"index":1,"playId":"a4ef0158-5ec4-3209-88d2-1beb4a935299","pitchNumber":2,"startTime":"2026-03-21T03:43:58.392Z","endTime":"2026-03-21T03:44:01.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.957399378650205,"aZ":-26.662697123522506,"pfxX":2.2535325095336094,"pfxZ":3.463435182006453,"pX":0.46732885266888935,"pZ":2.5029251321282047,"vX0":2.154185462297541,"vY0":-125.79724479561052,"vZ0":-2.755668651671229,"x":99.19,"y":171.2,"x0":-0.6948754213972796,"y0":50.006035378877485,"z0":5.787730445271629,"aX":3.5904695891379452},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.9,"breakHorizontal":-4.6,"spinRate":2197,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.43641473703584843,"extension":6.167881091825541},"index":2,"playId":"86b300e7-26f3-3b13-9df7-0bc6bfb797e9","pitchNumber":3,"startTime":"2026-03-21T03:44:14.433Z","endTime":"2026-03-21T03:44:17.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19695843192553,"aZ":-26.676736821080304,"pfxX":1.732033126618211,"pfxZ":3.3550434383723013,"pX":0.8034140745321761,"pZ":1.565549916192691,"vX0":3.5096869752741746,"vY0":-126.93823434254963,"vZ0":-5.079264893142525,"x":86.38,"y":196.51,"x0":-0.820313163728187,"y0":50.001797544556545,"z0":5.7079418749319935,"aX":2.8342997691508285},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-4.0,"spinRate":2266,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.4309686203601495,"extension":5.9629037355564325},"index":3,"playId":"b967cf48-48e4-371b-81e6-ad6379429527","pitchNumber":4,"startTime":"2026-03-21T03:44:36.434Z","endTime":"2026-03-21T03:44:39.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40657310908625,"aZ":-25.178019711471237,"pfxX":2.741810694927424,"pfxZ":4.277975247896199,"pX":1.1733561077712096,"pZ":1.6386498355065324,"vX0":3.5355846782128872,"vY0":-126.90467971012004,"vZ0":-5.2169425940576994,"x":72.27,"y":194.54,"x0":-0.5928606692002346,"y0":50.003070673386034,"z0":5.720892925418143,"aX":4.481100436544209},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.8,"breakHorizontal":-5.8,"spinRate":2290,"spinDirection":167},"zone":14,"typeConfidence":0.91,"plateTime":0.43123656932244936,"extension":5.9488660962760775},"hitData":{"launchSpeed":72.7,"launchAngle":14.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":129.73,"coordY":134.0}},"index":4,"playId":"01220d47-3510-36da-9497-2e7be8ba0c53","pitchNumber":5,"startTime":"2026-03-21T03:44:52.557Z","endTime":"2026-03-21T03:44:57.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701195,"link":"/api/v1/people/701195","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":609280,"link":"/api/v1/people/609280"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":687084,"link":"/api/v1/people/687084"},"center":{"id":687867,"link":"/api/v1/people/687867"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_ab"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_ab"},{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_pa"},{"player":{"id":701195,"link":"/api/v1/people/701195"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:44:57.554Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcos Castañon grounds out, shortstop Dyan Jorge to first baseman TJ Rumfield.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:47:23.541Z","endTime":"2026-03-21T03:47:32.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668943,"fullName":"Ryan Miller","link":"/api/v1/people/668943"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"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":{"description":"Pitching Change: Ryan Miller replaces Parker Mushinski, batting 1st, replacing pitcher Parker Mushinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T03:46:29.425Z","endTime":"2026-03-21T03:47:25.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668943,"link":"/api/v1/people/668943"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"102","replacedPlayer":{"id":656786,"link":"/api/v1/people/656786"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59347317466434,"aZ":-20.891914079985796,"pfxX":-7.715644464620154,"pfxZ":6.187938105959119,"pX":0.2008457575648654,"pZ":2.076048538873589,"vX0":8.0018669770397,"vY0":-134.07790897452873,"vZ0":-2.36887149494995,"x":109.34,"y":182.73,"x0":-1.8177519364764365,"y0":50.00334684187858,"z0":4.459568129667069,"aX":-14.069046399994185},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2148,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.4082832010074684,"extension":5.9705531330352715},"hitData":{"launchSpeed":102.4,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.03,"coordY":151.11}},"index":1,"playId":"e470b30f-0882-3e17-bdbb-0dd71a898834","pitchNumber":1,"startTime":"2026-03-21T03:47:25.734Z","endTime":"2026-03-21T03:47:32.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_ab"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_ab"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_pa"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:47:32.214Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Acuna called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:47:44.240Z","endTime":"2026-03-21T03:48:45.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668943,"fullName":"Ryan Miller","link":"/api/v1/people/668943"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14791058607597,"aZ":-20.35470061126441,"pfxX":-7.079101381869762,"pfxZ":6.437257565244768,"pX":0.3604113721832404,"pZ":2.4866406804444665,"vX0":8.277620606256184,"vY0":-134.83294511282776,"vZ0":-1.6082250027470524,"x":103.26,"y":171.64,"x0":-1.8340090039866053,"y0":50.00025264978003,"z0":4.531485031186904,"aX":-12.993183485501584},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":11.0,"spinRate":2100,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.40669390705482433,"extension":5.9342803569348135},"index":0,"playId":"35428a8c-1bac-31d7-b9d1-825c935a53c0","pitchNumber":1,"startTime":"2026-03-21T03:48:01.179Z","endTime":"2026-03-21T03:48:05.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891432333267637,"aZ":-29.2878399588396,"pfxX":0.9839753774171229,"pfxZ":1.789483477036983,"pX":-0.7252159771781614,"pZ":3.027112391003731,"vX0":2.729598495601131,"vY0":-126.17857400428939,"vZ0":1.6502844472166993,"x":144.64,"y":157.05,"x0":-1.9491822244672403,"y0":50.00120543679334,"z0":4.726052170231411,"aX":1.5843797343939052},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-2.4,"spinRate":2424,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.4342497505481635,"extension":5.799674217607268},"index":1,"playId":"a6982573-bfcd-3f20-9a4a-40f6f996d13c","pitchNumber":2,"startTime":"2026-03-21T03:48:13.481Z","endTime":"2026-03-21T03:48:16.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25052058800235,"aZ":-27.924612725274727,"pfxX":4.3854709692406955,"pfxZ":3.0051522729910065,"pX":0.5682454160210964,"pZ":2.529947857336808,"vX0":4.211461231213742,"vY0":-118.55168765577943,"vZ0":0.5049558542329818,"x":95.34,"y":170.47,"x0":-1.8056992247397816,"y0":50.0003228221922,"z0":4.878345606506308,"aX":6.194029150539175},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.9,"breakHorizontal":-9.0,"spinRate":2475,"spinDirection":84},"zone":6,"typeConfidence":0.89,"plateTime":0.4633506301208685,"extension":6.021613809894783},"index":2,"playId":"b3be6e14-70b4-3dbe-857d-c12ea9411f6d","pitchNumber":3,"startTime":"2026-03-21T03:48:40.717Z","endTime":"2026-03-21T03:48:45.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_ab"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_ab"},{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_pa"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:48:45.224Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to center fielder Robert Calaz.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:48:50.849Z","endTime":"2026-03-21T03:50:03.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668943,"fullName":"Ryan Miller","link":"/api/v1/people/668943"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8472491028821,"aZ":-30.78141777099109,"pfxX":0.06470666319077001,"pfxZ":0.8697374952910462,"pX":-0.725964004166522,"pZ":3.441017841712544,"vX0":2.9556523395465146,"vY0":-126.16354305229041,"vZ0":2.4774860841118045,"x":144.67,"y":145.87,"x0":-1.9215258709720153,"y0":50.0062339536038,"z0":4.928220368340651,"aX":0.10437093999643289},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":-0.8,"spinRate":2373,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.43425249331736815,"extension":5.832183960380112},"index":0,"playId":"42394c5c-0983-3811-8f78-1d8b771f026b","pitchNumber":1,"startTime":"2026-03-21T03:49:08.927Z","endTime":"2026-03-21T03:49:13.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1259792115024,"aZ":-30.2169605059069,"pfxX":-0.9262422824909238,"pfxZ":1.2142350566043856,"pX":0.5506799641385319,"pZ":2.887686033812154,"vX0":6.065098568460956,"vY0":-126.33622470794751,"vZ0":1.429215617956955,"x":96.01,"y":160.81,"x0":-1.7666259838607719,"y0":50.000672819971065,"z0":4.7537481606374525,"aX":-1.4900365933057795},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":0.2,"spinRate":2297,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.4345142124664174,"extension":5.901341199095957},"index":1,"playId":"96a6baca-7432-3b9c-a56b-f5a258c30348","pitchNumber":2,"startTime":"2026-03-21T03:49:23.772Z","endTime":"2026-03-21T03:49:27.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591044769203936,"aZ":-29.630580166657886,"pfxX":0.803913237739507,"pfxZ":1.548498065745644,"pX":0.051987602077349405,"pZ":1.3606356071737566,"vX0":4.649838454062699,"vY0":-127.26477695395376,"vZ0":-2.2383938270002686,"x":115.02,"y":202.04,"x0":-1.9016420658642728,"y0":50.00439966262829,"z0":4.593583392508194,"aX":1.3207814033427847},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-2.5,"spinRate":2425,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.4300415338396486,"extension":6.02831534615824},"index":2,"playId":"928903e7-8f2e-3b20-ba2e-a6a1d216ee58","pitchNumber":3,"startTime":"2026-03-21T03:49:42.191Z","endTime":"2026-03-21T03:49:45.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381561027548813,"aZ":-32.48087508940304,"pfxX":5.768170814685927,"pfxZ":-0.22482577122396474,"pX":0.4793826926299311,"pZ":1.8451170244110073,"vX0":3.5449861925130968,"vY0":-117.50879232271578,"vZ0":0.022306960955293276,"x":98.73,"y":188.96,"x0":-1.803170593589859,"y0":50.00025211020742,"z0":4.878748983053796,"aX":7.983089516074184},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":-11.4,"spinRate":2438,"spinDirection":75},"zone":9,"typeConfidence":0.9,"plateTime":0.4679372972542404,"extension":5.970461369254773},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.31,"coordY":57.73}},"index":3,"playId":"94a7fbed-be98-32e5-a3a2-0b8b7108433a","pitchNumber":4,"startTime":"2026-03-21T03:49:57.269Z","endTime":"2026-03-21T03:50:03.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":700321,"link":"/api/v1/people/700321"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":809101,"link":"/api/v1/people/809101"},"center":{"id":806978,"link":"/api/v1/people/806978"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:50:03.280Z","atBatIndex":75}]