[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T17:05:38.334Z","endTime":"2026-03-12T17:06:00.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T12:40:03.474Z","endTime":"2026-03-12T16:39:05.003Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"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-12T16:39:05.003Z","endTime":"2026-03-12T17:05:28.670Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"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-12T17:05:28.670Z","endTime":"2026-03-12T17:05:40.477Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"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":88.9,"endSpeed":81.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24620810343011,"aZ":-16.65377765595737,"pfxX":-4.411301741198976,"pfxZ":9.211388112340412,"pX":-0.03239832273120139,"pZ":2.8957225861654967,"vX0":4.991050909542833,"vY0":-129.3066726574387,"vZ0":-4.342592511903754,"x":118.23,"y":160.6,"x0":-1.4191116980764444,"y0":50.002259740573855,"z0":5.88373909862198,"aX":-7.432192475290098},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.8,"breakHorizontal":6.8,"spinRate":2250,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4244284881646001,"extension":6.88156835429837},"index":3,"playId":"15affc86-cbad-310e-bb2a-9e492be3d2d7","pitchNumber":1,"startTime":"2026-03-12T17:05:40.477Z","endTime":"2026-03-12T17:05:43.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234663827783834,"aZ":-28.219403922604723,"pfxX":-10.3789361496993,"pfxZ":2.630762052254415,"pX":-0.4045713131806653,"pZ":2.0757228722067493,"vX0":5.838113981129991,"vY0":-121.93071259655278,"vZ0":-3.472110535877305,"x":132.42,"y":182.74,"x0":-1.4829095962778487,"y0":50.004063009481605,"z0":5.956276037244799,"aX":-15.610642754691364},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":17.4,"spinRate":2071,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.44940655918114913,"extension":6.842093882284705},"hitData":{"launchSpeed":72.1,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.32,"coordY":155.11}},"index":4,"playId":"f009263b-06d5-340f-87e1-ebf54ddba7a8","pitchNumber":2,"startTime":"2026-03-12T17:05:54.382Z","endTime":"2026-03-12T17:06:00.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-12T17:06:00.753Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Story doubles (4) on a line drive to left fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T17:06:09.443Z","endTime":"2026-03-12T17:06:48.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(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":89.0,"endSpeed":81.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441544519585463,"aZ":-20.00604270836529,"pfxX":-3.2801430687012267,"pfxZ":7.142195040657768,"pX":-0.10315796204570978,"pZ":5.065037587201683,"vX0":4.93490281013416,"vY0":-129.5271986182601,"vZ0":1.624089269266,"x":120.93,"y":102.02,"x0":-1.6047440048715371,"y0":50.00097846443878,"z0":5.957249026804397,"aX":-5.587313421948526},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":2154,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.42247998419040833,"extension":7.0080333755425235},"index":0,"playId":"2e0d603a-4638-3488-ae54-2a730e9221e9","pitchNumber":1,"startTime":"2026-03-12T17:06:25.758Z","endTime":"2026-03-12T17:06:29.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.863027322633442,"aZ":-17.116577329163334,"pfxX":-3.353806792197632,"pfxZ":8.771249686599026,"pX":-0.22908899019348394,"pZ":3.5644739917181405,"vX0":4.417513569202713,"vY0":-129.86244830596056,"vZ0":-2.6524826044230774,"x":125.73,"y":142.54,"x0":-1.5123626450196836,"y0":50.0046384615558,"z0":5.893343281704359,"aX":-5.759191868617342},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.6,"breakHorizontal":5.2,"spinRate":2149,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4209408198077713,"extension":7.048556079347923},"hitData":{"launchSpeed":95.6,"launchAngle":20.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.15,"coordY":105.17}},"index":1,"playId":"584986c8-2dd4-3641-9583-9b019b8d9422","pitchNumber":2,"startTime":"2026-03-12T17:06:38.760Z","endTime":"2026-03-12T17:06:48.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:06:48.657Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T17:06:59.982Z","endTime":"2026-03-12T17:08:27.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":83.5,"endSpeed":77.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406537611927046,"aZ":-28.398835731552037,"pfxX":-9.88172698263351,"pfxZ":2.50567364693096,"pX":-0.4776630552605984,"pZ":2.3710099816089825,"vX0":5.960021022646783,"vY0":-121.50979071343872,"vZ0":-2.594919238693846,"x":135.21,"y":174.76,"x0":-1.6706335654076774,"y0":50.0011322334068,"z0":5.904638018101594,"aX":-14.868054859239772},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":16.6,"spinRate":2085,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.44968878015377767,"extension":6.95118362309862},"index":0,"playId":"218fd6fa-87f5-3478-bb36-e6d7e71706b8","pitchNumber":1,"startTime":"2026-03-12T17:07:25.736Z","endTime":"2026-03-12T17:07:29.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":83.1,"endSpeed":75.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26411927269352,"aZ":-27.41975643519403,"pfxX":-11.057247955076638,"pfxZ":3.2695443460191544,"pX":-1.7350855533032472,"pZ":2.9942983193632977,"vX0":2.9627075508629184,"vY0":-120.84602445109014,"vZ0":-1.3909067599802922,"x":183.14,"y":157.93,"x0":-1.5533511997910092,"y0":50.002988194120114,"z0":6.024570184611142,"aX":-16.077241670703323},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.8,"breakHorizontal":19.1,"spinRate":2076,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4562108647788725,"extension":6.961719695929536},"index":1,"playId":"906b1966-6cbd-3a73-ae76-9146f07575ca","pitchNumber":2,"startTime":"2026-03-12T17:07:45.448Z","endTime":"2026-03-12T17:07:48.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.333035173567644,"aZ":-26.57118519036704,"pfxX":3.6497200131370713,"pfxZ":3.5904150220146924,"pX":-0.6438249941344348,"pZ":1.95696455954341,"vX0":1.2751961480086338,"vY0":-123.01322883340501,"vZ0":-3.9574238559528085,"x":141.54,"y":185.94,"x0":-1.6406246483798737,"y0":50.0019679384997,"z0":5.794479852904969,"aX":5.692095391143927},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.0,"breakHorizontal":-6.8,"spinRate":2135,"spinDirection":171},"zone":7,"typeConfidence":2.0,"plateTime":0.4422757048076713,"extension":6.984508941090083},"index":2,"playId":"a3ecd580-515a-3854-bacd-9074202cbfee","pitchNumber":3,"startTime":"2026-03-12T17:08:05.124Z","endTime":"2026-03-12T17:08:08.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05884028679038,"aZ":-27.889768617504824,"pfxX":-10.027710817305874,"pfxZ":2.906435687416227,"pX":-0.8632870195333682,"pZ":1.6962399222350968,"vX0":4.697016951807666,"vY0":-120.27281894610647,"vZ0":-3.9562757126187877,"x":149.91,"y":192.98,"x0":-1.5326987229335458,"y0":50.002169640984036,"z0":5.819932699994924,"aX":-14.775703742014958},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.6,"breakHorizontal":17.2,"spinRate":1968,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.45440254938718727,"extension":6.955463837331741},"index":3,"playId":"c48bef32-8422-38ff-a22e-ae4c9ebb6abb","pitchNumber":4,"startTime":"2026-03-12T17:08:24.101Z","endTime":"2026-03-12T17:08:27.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:08:27.941Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, shortstop Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T17:08:33.430Z","endTime":"2026-03-12T17:08:59.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844307137418273,"aZ":-20.71216053293506,"pfxX":-7.572691249360307,"pfxZ":6.397125924326481,"pX":-0.4979526777136277,"pZ":3.0203130566362932,"vX0":5.185170039375979,"vY0":-132.17742697353202,"vZ0":-3.425900763139608,"x":135.98,"y":157.23,"x0":-1.4888053542685191,"y0":50.003405973662204,"z0":5.831547351059981,"aX":-13.568849624521713},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":2078,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.41240359115161684,"extension":7.076860361566651},"hitData":{"launchSpeed":82.2,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.08,"coordY":156.92}},"index":0,"playId":"9fd11a97-4223-3764-b017-64af5e470472","pitchNumber":1,"startTime":"2026-03-12T17:08:52.992Z","endTime":"2026-03-12T17:08:59.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:08:59.221Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out sharply to left fielder Allan Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T17:10:50.635Z","endTime":"2026-03-12T17:11:21.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925745831106017,"aZ":-15.663118856576427,"pfxX":5.8301124258175205,"pfxZ":8.698127002980558,"pX":-0.14217294800089414,"pZ":3.390993005996768,"vX0":-8.43097721552157,"vY0":-136.6132011427262,"vZ0":-3.2845151662238843,"x":122.42,"y":147.22,"x0":2.2205198654231375,"y0":50.00078666410885,"z0":5.679633896011156,"aX":11.064945357346016},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":-8.9,"spinRate":2154,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4002891017116399,"extension":6.894217347419913},"hitData":{"launchSpeed":103.2,"launchAngle":47.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":60.47,"coordY":76.03}},"index":0,"playId":"66590d18-7973-33f6-98df-7d47a0b67fde","pitchNumber":1,"startTime":"2026-03-12T17:11:12.664Z","endTime":"2026-03-12T17:11:21.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:11:21.788Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Keaschall doubles (3) on a sharp line drive to left fielder Allan Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T17:11:33.379Z","endTime":"2026-03-12T17:13:37.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"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(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":95.5,"endSpeed":87.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.744538000907234,"aZ":-12.376820092554793,"pfxX":5.366953320982423,"pfxZ":10.155508606022014,"pX":-0.9782390578747836,"pZ":2.439542122399447,"vX0":-10.41891803688944,"vY0":-138.67172924605336,"vZ0":-6.426749519359094,"x":154.29,"y":172.91,"x0":2.1287457712784397,"y0":50.001850692509336,"z0":5.611267199449766,"aX":10.4622767719202},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":-7.6,"spinRate":2288,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.39484352331603123,"extension":7.025047576495363},"index":0,"playId":"1aee268f-8f25-3244-ba2c-e122bca985a0","pitchNumber":1,"startTime":"2026-03-12T17:11:49.955Z","endTime":"2026-03-12T17:11:54.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":94.8,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59302971221547,"aZ":-13.332390252705522,"pfxX":7.829229334573177,"pfxZ":9.884412859694944,"pX":0.4719829046703756,"pZ":2.1242478934193345,"vX0":-7.675487379373912,"vY0":-137.67843292197892,"vZ0":-6.78685774953373,"x":99.01,"y":181.43,"x0":2.2883623729167626,"y0":50.001545581276716,"z0":5.536272486836336,"aX":14.922732751650452},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-12.5,"spinRate":2225,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.39890457163063386,"extension":6.920669509469925},"index":1,"playId":"a359a7cb-dd44-3ea1-9fe3-1ed76ba21100","pitchNumber":2,"startTime":"2026-03-12T17:12:06.683Z","endTime":"2026-03-12T17:12:09.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565958269422428,"aZ":-32.669038936048715,"pfxX":9.416699912949955,"pfxZ":-0.31850662005038544,"pX":0.6542935182162165,"pZ":1.9893749019020919,"vX0":-7.21865865891139,"vY0":-124.02181252754934,"vZ0":-2.1926524522693978,"x":92.06,"y":185.07,"x0":2.383932889364956,"y0":50.002603954146814,"z0":5.6182458693295185,"aX":14.621024039744132},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-15.4,"spinRate":1647,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.44219369291797506,"extension":6.62400944459806},"index":2,"playId":"9f92a592-f13e-3153-8c8f-d6416b21722f","pitchNumber":3,"startTime":"2026-03-12T17:12:20.571Z","endTime":"2026-03-12T17:12:23.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":85.8,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909748725986386,"aZ":-33.65099500809746,"pfxX":8.618992425440446,"pfxZ":-0.9325688729356219,"pX":-1.0453600045542983,"pZ":0.9449928074152197,"vX0":-10.966120808547677,"vY0":-124.57612372303211,"vZ0":-4.695959576230174,"x":156.85,"y":213.27,"x0":2.2754910645014,"y0":50.00342342074963,"z0":5.608445197876239,"aX":13.671333107023393},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":-13.3,"spinRate":1515,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.43816792505962043,"extension":6.6851342409213705},"index":3,"playId":"503640ef-efcf-362e-adbc-3118b79f84e2","pitchNumber":4,"startTime":"2026-03-12T17:12:48.552Z","endTime":"2026-03-12T17:12:51.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97030657941727,"aZ":-12.12905984767043,"pfxX":8.741933024532944,"pfxZ":10.215578424218569,"pX":-1.2551322991354383,"pZ":2.667360656026453,"vX0":-12.261832562441745,"vY0":-138.91351495799566,"vZ0":-5.941867772745029,"x":164.84,"y":166.76,"x0":2.0722708539251484,"y0":50.002563965774044,"z0":5.634283465435408,"aX":17.153576193743003},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-13.4,"spinRate":2320,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.39371164641682643,"extension":6.942902197938623},"index":4,"playId":"bc7f1ed7-9b8a-3b5c-9b5e-8fdd8830ff52","pitchNumber":5,"startTime":"2026-03-12T17:13:13.163Z","endTime":"2026-03-12T17:13:16.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219519387622555,"aZ":-12.590583568239358,"pfxX":8.354734780547759,"pfxZ":10.10967558696101,"pX":-0.007937952600067471,"pZ":2.934036284467229,"vX0":-9.196635263200658,"vY0":-138.16431882347985,"vZ0":-4.912156939917507,"x":117.3,"y":159.56,"x0":2.275228029420495,"y0":50.00376056330567,"z0":5.578337069027151,"aX":16.185790090112473},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-13.2,"spinRate":2395,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.39614495009575457,"extension":6.87590507524307},"hitData":{"launchSpeed":106.5,"launchAngle":21.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.14,"coordY":54.96}},"index":5,"playId":"171a4320-0570-37cb-8fa1-3c0ca1f405c7","pitchNumber":6,"startTime":"2026-03-12T17:13:28.513Z","endTime":"2026-03-12T17:13:37.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:13:37.949Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Bell lines out to third baseman Caleb Durbin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T17:13:45.175Z","endTime":"2026-03-12T17:14:24.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826961711227533,"aZ":-27.337233782062675,"pfxX":2.093166683313124,"pfxZ":2.8794521391662737,"pX":-0.3300152449224062,"pZ":2.596747201465003,"vX0":-8.182083705729088,"vY0":-128.1104468089684,"vZ0":-2.2519399003933835,"x":129.58,"y":168.67,"x0":2.6184846482957083,"y0":50.00222677017932,"z0":5.6012090361568045,"aX":3.5162927227667597},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.2,"spinRate":2351,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4258061062839018,"extension":6.714220222781808},"hitData":{"launchSpeed":86.1,"launchAngle":12.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":88.76,"coordY":152.32}},"index":0,"playId":"8dc3640f-d94f-3677-af67-a5130a5cdd58","pitchNumber":1,"startTime":"2026-03-12T17:14:17.766Z","endTime":"2026-03-12T17:14:24.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:14:24.370Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp line drive to left fielder Allan Castro. Luke Keaschall scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T17:14:34.421Z","endTime":"2026-03-12T17:15:15.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.999185479794118,"aZ":-13.027410117943338,"pfxX":6.333003517635927,"pfxZ":9.882105253995292,"pX":0.013337320297852104,"pZ":3.0835964625680186,"vX0":-8.626347385350497,"vY0":-138.35316114146457,"vZ0":-4.531277721027054,"x":116.49,"y":155.52,"x0":2.3495577891771213,"y0":50.00361063690223,"z0":5.616338825048012,"aX":12.272249825011242},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-9.7,"spinRate":2406,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3959509911587955,"extension":6.765436759513238},"index":0,"playId":"700dbc09-490e-3f97-9a47-e1c8305d7c6c","pitchNumber":1,"startTime":"2026-03-12T17:14:52.263Z","endTime":"2026-03-12T17:14:55.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40684562418098,"aZ":-29.748021531333862,"pfxX":9.98755171638295,"pfxZ":1.5385255642283786,"pX":0.20739207194851542,"pZ":1.8686837790860868,"vX0":-8.790891789937465,"vY0":-124.28389488981584,"vZ0":-3.0157446896131934,"x":109.09,"y":188.33,"x0":2.4817603540718345,"y0":50.0013931309206,"z0":5.5519903406033055,"aX":15.724277606023236},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":1674,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.43963192237412585,"extension":6.704087690150479},"hitData":{"launchSpeed":101.5,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.61,"coordY":124.81}},"index":1,"playId":"f04511be-f6a8-3dda-90bd-245a8a88231e","pitchNumber":2,"startTime":"2026-03-12T17:15:08.000Z","endTime":"2026-03-12T17:15:15.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":8.999999999999993,"leverageIndex":1.22,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:15:15.486Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, second baseman Marcelo Mayer to first baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T17:15:54.979Z","endTime":"2026-03-12T17:17:08.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-12T17:15:49.308Z","endTime":"2026-03-12T17:15:56.826Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44416320611368,"aZ":-12.234308560717656,"pfxX":6.825690286622541,"pfxZ":10.394510687223553,"pX":-0.032124896534076804,"pZ":3.000504407597903,"vX0":-8.582303189517011,"vY0":-138.04442032067627,"vZ0":-4.866852847469187,"x":118.22,"y":157.77,"x0":2.2390744163308316,"y0":50.0056477546896,"z0":5.618720526267728,"aX":13.097815407711144},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":-10.4,"spinRate":2437,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.39769207487959335,"extension":6.956298598092224},"index":1,"playId":"fc46cd8d-dd24-3a6b-b46e-cc4c4174b2f2","pitchNumber":1,"startTime":"2026-03-12T17:15:56.826Z","endTime":"2026-03-12T17:16:00.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19744775274804,"aZ":-12.066657485831819,"pfxX":8.109567944249939,"pfxZ":10.356458522738055,"pX":-0.04779648439312053,"pZ":2.888298712924457,"vX0":-8.827666529814197,"vY0":-139.17300852270162,"vZ0":-4.953657693106338,"x":118.82,"y":160.8,"x0":2.12708792602068,"y0":50.0054509743941,"z0":5.505109352818777,"aX":15.749553962840299},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":-12.6,"spinRate":2412,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.3950956648233275,"extension":6.85020228148799},"index":2,"playId":"de6ed824-ded1-33b9-af15-fff8d990b74c","pitchNumber":2,"startTime":"2026-03-12T17:16:17.171Z","endTime":"2026-03-12T17:16:20.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"9015fada-1fb1-3f28-89c2-5235d1ec6dde","startTime":"2026-03-12T17:16:42.810Z","endTime":"2026-03-12T17:16:45.810Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":84.1,"endSpeed":77.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202622783909266,"aZ":-34.63529521745124,"pfxX":-5.374611054044541,"pfxZ":-1.6164959911085663,"pX":-0.29111721747370434,"pZ":2.3379082364927615,"vX0":-4.881331388191803,"vY0":-122.4813971830245,"vZ0":-1.1544148836465613,"x":128.1,"y":175.66,"x0":2.4261352732436197,"y0":50.004907867839286,"z0":5.7772375109124825,"aX":-8.166161564814509},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.0,"breakHorizontal":10.9,"spinRate":2527,"spinDirection":325},"zone":4,"typeConfidence":2.0,"plateTime":0.44719965075669244,"extension":6.61763650742748},"hitData":{"launchSpeed":87.2,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.26,"coordY":158.14}},"index":4,"playId":"c1514cf7-3fcf-396f-9942-c67edb26d1cc","pitchNumber":3,"startTime":"2026-03-12T17:17:01.443Z","endTime":"2026-03-12T17:17:08.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:17:08.353Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T17:19:16.747Z","endTime":"2026-03-12T17:20:52.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072965915216844,"aZ":-21.26929442974944,"pfxX":-7.302001894748425,"pfxZ":6.353176864723485,"pX":-0.5725910046388902,"pZ":3.652317208774544,"vX0":4.729418343269837,"vY0":-129.66310876535988,"vZ0":-1.666314202227336,"x":138.83,"y":140.17,"x0":-1.4640911483219345,"y0":50.00366192846197,"z0":5.91336619152779,"aX":-12.53393760511218},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.4,"breakHorizontal":12.2,"spinRate":2110,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.42113627674668885,"extension":7.15702162837979},"index":0,"playId":"4b8e0408-209a-3551-99f4-ad4d2d9bb39e","pitchNumber":1,"startTime":"2026-03-12T17:19:26.615Z","endTime":"2026-03-12T17:19:30.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85670240522644,"aZ":-31.616040842780798,"pfxX":5.122304062879726,"pfxZ":0.44916654386991883,"pX":1.1496476968436513,"pZ":1.8803858267958897,"vX0":4.252062337013436,"vY0":-111.81077879544686,"vZ0":-1.6474633094327418,"x":73.18,"y":188.01,"x0":-1.448623123827452,"y0":50.004918200834666,"z0":5.898299664129329,"aX":6.4279164384313265},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.7,"breakHorizontal":-10.4,"spinRate":2305,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4915688607013933,"extension":6.970530546188936},"index":1,"playId":"f68bd952-d296-3ec9-9fcb-32a9089ad9a4","pitchNumber":2,"startTime":"2026-03-12T17:19:39.783Z","endTime":"2026-03-12T17:19:44.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.610437829103912,"aZ":-17.527590593551725,"pfxX":-4.37721547213021,"pfxZ":8.5645876613893,"pX":-0.017164208277749116,"pZ":3.5482441659776227,"vX0":5.174362797428994,"vY0":-129.81566809644482,"vZ0":-2.4298802182041292,"x":117.65,"y":142.98,"x0":-1.4654748584907777,"y0":50.005828011169314,"z0":5.82741789866867,"aX":-7.489061036329274},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2226,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4215762997804289,"extension":7.114701594165041},"index":2,"playId":"0c57f1c8-70da-3abd-bd51-9fc3a127beda","pitchNumber":3,"startTime":"2026-03-12T17:19:54.314Z","endTime":"2026-03-12T17:19:59.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977666584243234,"aZ":-24.836360441165304,"pfxX":-10.752874507940941,"pfxZ":4.980803033701741,"pX":-0.14221366642523114,"pZ":1.5986659439220703,"vX0":6.360017942254295,"vY0":-120.9480970067175,"vZ0":-4.985961404118602,"x":122.42,"y":195.62,"x0":-1.417404205674375,"y0":50.00086823742138,"z0":5.881875164075998,"aX":-15.828691095864512},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.0,"breakHorizontal":17.9,"spinRate":2026,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4539600490209801,"extension":6.9916507584437815},"index":3,"playId":"32af80c1-03c2-33bd-a8ce-ec1c8d969e07","pitchNumber":4,"startTime":"2026-03-12T17:20:13.569Z","endTime":"2026-03-12T17:20:18.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-12T17:20:26.071Z","endTime":"2026-03-12T17:20:34.840Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.835678112822105,"aZ":-26.860520601702472,"pfxX":-10.679489969011005,"pfxZ":3.6025034305847305,"pX":0.9002708186262842,"pZ":0.9885471537944638,"vX0":8.553886914975058,"vY0":-120.53415740087829,"vZ0":-6.028576824238417,"x":82.68,"y":212.09,"x0":-1.3023292917102156,"y0":50.005117013496196,"z0":5.885930859685569,"aX":-15.759081395558232},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.3,"breakHorizontal":17.4,"spinRate":2062,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4539629268887535,"extension":7.072473966019203},"index":5,"playId":"52d85092-b21b-3354-9059-6e2a8b5c9f9d","pitchNumber":5,"startTime":"2026-03-12T17:20:34.840Z","endTime":"2026-03-12T17:20:38.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809772654351463,"aZ":-27.08749686565212,"pfxX":-8.331045473429194,"pfxZ":3.567319069423011,"pX":-1.1177701498826549,"pZ":3.3717824836474195,"vX0":3.461578874306972,"vY0":-118.74031293823145,"vZ0":-0.34630225308288154,"x":159.61,"y":147.74,"x0":-1.5122940511880518,"y0":50.00539866796858,"z0":5.9848156912038935,"aX":-11.893961198029087},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.6,"breakHorizontal":14.3,"spinRate":2045,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.46133673659475116,"extension":7.060797708395674},"index":6,"playId":"b4a88808-cfe8-3ca3-b18d-e63ffde3bbd6","pitchNumber":6,"startTime":"2026-03-12T17:20:48.706Z","endTime":"2026-03-12T17:20:52.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:20:52.374Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a ground ball to left fielder Luke Keaschall. Connor Wong to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T17:20:59.365Z","endTime":"2026-03-12T17:22:23.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.3,"endSpeed":78.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.774695545649053,"aZ":-28.653897076371415,"pfxX":2.706741189811633,"pfxZ":2.316300975780049,"pX":1.0601467560922357,"pZ":1.9011005388054636,"vX0":5.24290491040068,"vY0":-121.40079908053445,"vZ0":-3.4232963181374814,"x":76.59,"y":187.45,"x0":-1.4640105369807666,"y0":50.001886611316074,"z0":5.77642609724614,"aX":4.112137157162588},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.7,"breakHorizontal":-6.0,"spinRate":2114,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.44812553294683966,"extension":7.128668939515851},"index":0,"playId":"8dec067c-6194-342f-9c14-02862ed5794c","pitchNumber":1,"startTime":"2026-03-12T17:21:18.195Z","endTime":"2026-03-12T17:21:21.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91057136735091,"aZ":-23.560692362048936,"pfxX":-9.021493110355351,"pfxZ":6.00762224088392,"pX":0.14454871143492945,"pZ":1.6098566964166463,"vX0":6.622572225190139,"vY0":-119.21152371958961,"vZ0":-5.0455373555404055,"x":111.49,"y":195.31,"x0":-1.5037847545151226,"y0":50.00002914114052,"z0":5.892984990755892,"aX":-12.922678057174743},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.8,"breakHorizontal":14.6,"spinRate":2103,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4602768901813663,"extension":7.145719242515667},"index":1,"playId":"280d86eb-ea9c-3c79-b169-afe8a262096a","pitchNumber":2,"startTime":"2026-03-12T17:21:35.412Z","endTime":"2026-03-12T17:21:38.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":89.7,"endSpeed":82.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66810029438977,"aZ":-15.19336590574559,"pfxX":-3.3185256075379463,"pfxZ":9.835559275816738,"pX":1.326276168522096,"pZ":2.384635533335484,"vX0":7.738987176279529,"vY0":-130.3632332987441,"vZ0":-5.957689480204814,"x":66.45,"y":174.39,"x0":-1.245766418002625,"y0":50.00040566749521,"z0":5.840919331883998,"aX":-5.728499474040788},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.7,"breakHorizontal":4.3,"spinRate":2265,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4196914159201577,"extension":7.1624393526903045},"index":2,"playId":"e0e7e3b1-553b-344d-a464-1b242802fcf2","pitchNumber":3,"startTime":"2026-03-12T17:21:55.361Z","endTime":"2026-03-12T17:21:58.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":89.0,"endSpeed":81.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15138736275884,"aZ":-20.889948030625884,"pfxX":-8.09840342555194,"pfxZ":6.650627889501001,"pX":-0.5136892283419893,"pZ":2.809837615290666,"vX0":5.095520246826337,"vY0":-129.46210258697832,"vZ0":-3.6920440731499897,"x":136.58,"y":162.91,"x0":-1.4557569168545204,"y0":50.00297589877605,"z0":5.854349998486037,"aX":-13.740147173860013},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.4,"breakHorizontal":13.6,"spinRate":2075,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4231601724214298,"extension":7.237575261787242},"hitData":{"launchSpeed":101.9,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.94,"coordY":135.53}},"index":3,"playId":"a64ec65a-ef1d-309e-b0af-033e088a8c5e","pitchNumber":4,"startTime":"2026-03-12T17:22:15.765Z","endTime":"2026-03-12T17:22:23.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.2,"awayTeamWinProbability":49.8,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.62,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:22:23.313Z","atBatIndex":10},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kristian Campbell grounds into a double play, shortstop Brooks Lee to second baseman Orlando Arcia to first baseman Victor Caratini. Connor Wong to 3rd. Andruw Monasterio out at 2nd. Kristian Campbell out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T17:22:30.024Z","endTime":"2026-03-12T17:25:02.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.7,"endSpeed":76.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74671815746616,"aZ":-26.78671310549125,"pfxX":-10.09454866875873,"pfxZ":3.5938405235497477,"pX":0.11496641415567231,"pZ":2.2542479051111575,"vX0":6.999145799037688,"vY0":-121.6326399100486,"vZ0":-3.2395450237561145,"x":112.62,"y":177.92,"x0":-1.4876758034194544,"y0":50.0025328295898,"z0":5.924806821267906,"aX":-15.132602923338146},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2083,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4502211289160729,"extension":7.036413857294387},"index":0,"playId":"57b304b7-93fd-3618-8201-432572a5d4c8","pitchNumber":1,"startTime":"2026-03-12T17:22:54.155Z","endTime":"2026-03-12T17:22:58.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512266166355428,"aZ":-25.600576403885363,"pfxX":-9.15317676822044,"pfxZ":4.484475821158577,"pX":0.24920337394506206,"pZ":1.922489638459552,"vX0":6.884234727956357,"vY0":-120.08442608289118,"vZ0":-4.205678283108495,"x":107.5,"y":186.87,"x0":-1.4607644529509891,"y0":50.00247305561721,"z0":5.965133125817065,"aX":-13.413410541699898},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.4,"breakHorizontal":15.0,"spinRate":2085,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.455536154199629,"extension":7.110377413786752},"index":1,"playId":"120c42e0-1b98-3026-8d59-9ca0efd58d2a","pitchNumber":2,"startTime":"2026-03-12T17:23:24.641Z","endTime":"2026-03-12T17:23:28.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":89.5,"endSpeed":81.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.141849702846894,"aZ":-15.264255318137135,"pfxX":-5.195765336092153,"pfxZ":9.919943551740195,"pX":-0.14421329687260653,"pZ":4.365764707710955,"vX0":4.743507980538278,"vY0":-130.1841822141437,"vZ0":-1.2587072089510913,"x":122.5,"y":120.9,"x0":-1.321153002400543,"y0":50.000032182206155,"z0":6.019278655205091,"aX":-8.853992960040772},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.9,"breakHorizontal":8.3,"spinRate":2327,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.42189578312292,"extension":7.065236568891343},"index":2,"playId":"03942019-cacf-389f-bb4e-f001a0457988","pitchNumber":3,"startTime":"2026-03-12T17:23:44.505Z","endTime":"2026-03-12T17:23:48.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336939775035898,"aZ":-25.400192413466137,"pfxX":-11.461583760004995,"pfxZ":4.7066720714842365,"pX":-0.2635348622308286,"pZ":1.4639559165098133,"vX0":6.324623597052693,"vY0":-120.05232650854424,"vZ0":-5.138007674177048,"x":127.05,"y":199.25,"x0":-1.4626909767918002,"y0":50.001217195185696,"z0":5.932791514181483,"aX":-16.489957600778336},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.3,"breakHorizontal":19.0,"spinRate":2157,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4587560383683571,"extension":7.113172419874736},"index":3,"playId":"b2d716da-c19a-3c1f-a0a2-7da81f9e4a0a","pitchNumber":4,"startTime":"2026-03-12T17:24:05.614Z","endTime":"2026-03-12T17:24:09.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-12T17:24:17.383Z","endTime":"2026-03-12T17:24:36.542Z","isPitch":false,"type":"action","player":{"id":692225,"link":"/api/v1/people/692225"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031056076461162,"aZ":-15.715912080358628,"pfxX":-4.589989621310674,"pfxZ":9.628418610463626,"pX":0.9706395754037735,"pZ":3.8831708959340148,"vX0":7.069936534557546,"vY0":-130.0982098706643,"vZ0":-2.344569830197358,"x":80.0,"y":133.93,"x0":-1.1893312940609064,"y0":50.00276185008365,"z0":5.991254761617857,"aX":-7.846468688423708},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2383,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.42148907732823293,"extension":7.170415057702739},"index":5,"playId":"0ba7a831-5c0c-3145-a53a-387906c11f98","pitchNumber":5,"startTime":"2026-03-12T17:24:36.542Z","endTime":"2026-03-12T17:24:39.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.72610922795272,"aZ":-27.639987367590656,"pfxX":2.16112864207203,"pfxZ":3.050365569750026,"pX":0.0395992642269236,"pZ":2.668085174684713,"vX0":2.916679965572689,"vY0":-120.21144821975001,"vZ0":-1.9293333581293675,"x":115.49,"y":166.74,"x0":-1.462755068208928,"y0":50.00417304376075,"z0":5.896338400035129,"aX":3.2148635145214994},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.4,"breakHorizontal":-4.6,"spinRate":2170,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4528066055128508,"extension":7.071149329031964},"hitData":{"launchSpeed":100.0,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":158.74}},"index":6,"playId":"666697f1-b394-37c7-b504-5214221e2edd","pitchNumber":6,"startTime":"2026-03-12T17:24:57.856Z","endTime":"2026-03-12T17:25:02.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":61.6,"awayTeamWinProbability":38.4,"homeTeamWinProbabilityAdded":11.399999999999999,"leverageIndex":2.09,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:25:02.797Z","atBatIndex":11},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Braiden Ward hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T17:25:17.779Z","endTime":"2026-03-12T17:25:39.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":70.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.204614691613806,"aZ":-35.75014938096405,"pfxX":4.4560057988402475,"pfxZ":-2.9503220306145623,"pX":0.8185825934403959,"pZ":0.4500046086457425,"vX0":3.556718637146971,"vY0":-109.33227726739638,"vZ0":-3.6807712677158895,"x":85.8,"y":226.63,"x0":-1.4080778051748948,"y0":50.004765857117185,"z0":5.990649522341926,"aX":5.396492103315565},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-6.0,"breakHorizontal":-9.0,"spinRate":2143,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.5009122749082957,"extension":7.111419948381703},"index":0,"playId":"a21fad31-e797-372b-8d56-8ef3ee80bcf8","pitchNumber":1,"startTime":"2026-03-12T17:25:34.238Z","endTime":"2026-03-12T17:25:39.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.44,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:25:39.604Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Allan Castro flies out to center fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T17:25:55.675Z","endTime":"2026-03-12T17:30:26.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(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":89.1,"endSpeed":81.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33911049372776,"aZ":-14.386571910035654,"pfxX":-5.42706577912332,"pfxZ":10.488244670193126,"pX":-0.0032043452541557394,"pZ":1.9773409268652151,"vX0":5.500563131437043,"vY0":-129.47744619813486,"vZ0":-6.770876586168315,"x":117.12,"y":185.39,"x0":-1.4512818699082035,"y0":50.00280713430345,"z0":5.729698096974328,"aX":-9.20376639632078},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2341,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.423231462948388,"extension":7.246149650488193},"index":0,"playId":"6e16617f-91a2-3a99-bb96-a2d4ce61e19d","pitchNumber":1,"startTime":"2026-03-12T17:26:21.876Z","endTime":"2026-03-12T17:26:25.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78574364169321,"aZ":-27.710484137144793,"pfxX":-13.862619612777102,"pfxZ":3.0887658238351374,"pX":0.45989830652718566,"pZ":1.0501739914317525,"vX0":8.442986904923133,"vY0":-120.23996797904445,"vZ0":-5.580476511658581,"x":99.47,"y":210.43,"x0":-1.3162161281699671,"y0":50.00579595132386,"z0":5.894599017674691,"aX":-20.0712356122098},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.3,"breakHorizontal":22.8,"spinRate":2071,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.45750880557396734,"extension":7.134131224318871},"index":1,"playId":"c0e76bf8-620f-324e-9955-da842a5a1216","pitchNumber":2,"startTime":"2026-03-12T17:26:58.349Z","endTime":"2026-03-12T17:27:01.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Braiden Ward steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"c0e76bf8-620f-324e-9955-da842a5a1216","startTime":"2026-03-12T17:27:13.110Z","endTime":"2026-03-12T17:27:27.003Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"postOnSecond":{"id":685274,"link":"/api/v1/people/685274"},"postOnThird":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":2.01,"dramaIndex":61.0,"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347284082787954,"aZ":-24.59745605637942,"pfxX":-12.099907116771842,"pfxZ":5.146322664527119,"pX":1.6591752732251488,"pZ":1.941120144099956,"vX0":10.79005363632234,"vY0":-120.78779997895356,"vZ0":-4.4519002609914535,"x":53.76,"y":186.37,"x0":-1.3018341186113584,"y0":50.00190305652924,"z0":5.98048877955334,"aX":-17.811612301251277},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.4,"breakHorizontal":19.2,"spinRate":2070,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.45411607757659445,"extension":7.004141062457886},"index":3,"playId":"60eb6f9b-4e3a-343d-b5e7-7031549b1e44","pitchNumber":3,"startTime":"2026-03-12T17:27:27.003Z","endTime":"2026-03-12T17:27:30.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46510185378407,"aZ":-16.196166741015585,"pfxX":-5.8940986577891685,"pfxZ":9.310123294247346,"pX":-0.1584657237428653,"pZ":2.798496610731156,"vX0":5.318013213674121,"vY0":-130.21290666969725,"vZ0":-4.391389135647542,"x":123.04,"y":163.22,"x0":-1.4619448051962947,"y0":50.0055483862272,"z0":5.733239514976747,"aX":-10.118494474126035},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.1,"breakHorizontal":9.5,"spinRate":2303,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4207263475955285,"extension":7.195854633199307},"index":4,"playId":"ac7bb785-0bbf-36ab-8f23-7ad41ca5b041","pitchNumber":4,"startTime":"2026-03-12T17:27:48.142Z","endTime":"2026-03-12T17:27:51.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.945221413445132,"aZ":-27.553195043949785,"pfxX":-11.930892460717605,"pfxZ":3.1361736583738873,"pX":-0.18946253970803695,"pZ":1.1244908706653658,"vX0":6.697562074082162,"vY0":-120.72883552960158,"vZ0":-5.561556008221069,"x":124.22,"y":208.42,"x0":-1.452377881399674,"y0":50.00329761780439,"z0":5.889172076118313,"aX":-17.57714518060391},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.6,"breakHorizontal":19.9,"spinRate":2102,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4540388271443758,"extension":7.140253126990702},"index":5,"playId":"63727afa-ca36-38a1-b22e-9cea813b11e5","pitchNumber":5,"startTime":"2026-03-12T17:28:20.487Z","endTime":"2026-03-12T17:28:24.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":89.4,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39307077934931,"aZ":-14.654864310350476,"pfxX":-4.929929860393802,"pfxZ":10.24272923770286,"pX":-0.17427926827859647,"pZ":2.1092238794994738,"vX0":5.020126271062281,"vY0":-129.98817938143983,"vZ0":-6.484496356688078,"x":123.64,"y":181.83,"x0":-1.490575885217054,"y0":50.000665761206605,"z0":5.7497539268288085,"aX":-8.430741466922074},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2306,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4214625289871776,"extension":7.241360774863728},"index":6,"playId":"e95478cd-50ba-3af0-a998-fb16084ab089","pitchNumber":6,"startTime":"2026-03-12T17:28:55.063Z","endTime":"2026-03-12T17:28:59.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640158230874757,"aZ":-14.79228041517347,"pfxX":-4.11509624876594,"pfxZ":10.294461830336841,"pX":1.3094577914187466,"pZ":3.4246068449845706,"vX0":7.936040398388474,"vY0":-129.29114647404262,"vZ0":-3.3288780440894725,"x":67.09,"y":146.32,"x0":-1.2688368234912195,"y0":50.00072629060065,"z0":5.867967286433906,"aX":-6.947146736408211},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2340,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.42406386167474874,"extension":7.255588952582084},"index":7,"playId":"8ff76bbf-7b23-34d2-b285-57d96305ca11","pitchNumber":7,"startTime":"2026-03-12T17:29:33.202Z","endTime":"2026-03-12T17:29:37.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.701705558066646,"aZ":-12.873966373679469,"pfxX":-3.928285936292441,"pfxZ":11.43811402280086,"pX":-0.07934312681435665,"pZ":3.06783910557483,"vX0":4.935232437847405,"vY0":-129.26484599483325,"vZ0":-4.38775259671,"x":120.02,"y":155.95,"x0":-1.5055887455622692,"y0":50.00180126880951,"z0":5.780301576077385,"aX":-6.628014981351744},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.9,"breakHorizontal":6.0,"spinRate":2299,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.42421042973718537,"extension":7.231405106007999},"index":8,"playId":"15680f10-3c4b-38b4-b1c2-5b21aa900787","pitchNumber":8,"startTime":"2026-03-12T17:29:54.458Z","endTime":"2026-03-12T17:29:59.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51485632661984,"aZ":-24.036212426379517,"pfxX":0.9074419955663597,"pfxZ":5.209495909186156,"pX":0.4896180734766384,"pZ":2.803160299418005,"vX0":4.671486026097797,"vY0":-123.5888633139609,"vZ0":-2.59881275127722,"x":98.34,"y":163.09,"x0":-1.535713964449832,"y0":50.000126616199694,"z0":5.867743865050831,"aX":1.4153559282919945},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.1,"breakHorizontal":-2.6,"spinRate":2154,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4416478431015558,"extension":7.182921665208416},"hitData":{"launchSpeed":78.1,"launchAngle":35.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.17,"coordY":86.21}},"index":9,"playId":"19dfd0aa-b67e-3216-bb9d-42f93db21eb1","pitchNumber":9,"startTime":"2026-03-12T17:30:19.737Z","endTime":"2026-03-12T17:30:26.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":6.300000000000011,"leverageIndex":2.01,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:30:26.955Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T17:32:22.020Z","endTime":"2026-03-12T17:33:58.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78813613944355,"aZ":-21.533178067049985,"pfxX":8.834070047769586,"pfxZ":5.638948912200549,"pX":-0.16104267039162884,"pZ":3.1469562589193187,"vX0":-9.880161768537933,"vY0":-135.59583110463663,"vZ0":-2.365742749429439,"x":123.14,"y":153.81,"x0":2.3583890426374126,"y0":50.00602321842432,"z0":5.510976988484704,"aX":16.682213487775517},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":2162,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.4018096160324327,"extension":6.805609576569207},"index":0,"playId":"c2fcb9ad-5720-37dd-b30e-ab34ea1e5316","pitchNumber":1,"startTime":"2026-03-12T17:32:36.472Z","endTime":"2026-03-12T17:32:39.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10379282827559,"aZ":-22.366991154544014,"pfxX":9.931758907324427,"pfxZ":5.150244921869831,"pX":0.10812411964027323,"pZ":1.5982167218689267,"vX0":-9.48736073177335,"vY0":-137.0640250641773,"vZ0":-5.920982826504535,"x":112.88,"y":195.63,"x0":2.3228967714231503,"y0":50.001344255011986,"z0":5.312203287061356,"aX":18.90813432820318},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":-16.0,"spinRate":2168,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.39950622230272304,"extension":6.776300714848271},"index":1,"playId":"cfd7c187-d469-3c9f-a11e-bc6a3fdc5884","pitchNumber":2,"startTime":"2026-03-12T17:32:51.790Z","endTime":"2026-03-12T17:32:55.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40548365479447,"aZ":-27.190450219072577,"pfxX":-0.6855321463745491,"pfxZ":2.9490524502486846,"pX":0.09594489355508848,"pZ":3.602119477735383,"vX0":-6.118584323892773,"vY0":-128.42857099349064,"vZ0":0.4045166694233493,"x":113.34,"y":141.52,"x0":2.5859036454916846,"y0":50.00595321184404,"z0":5.535922734747632,"aX":-1.1593892216883188},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":2.4,"spinRate":2338,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.42441763865226045,"extension":6.665269666151386},"index":2,"playId":"6946c531-4c6a-389a-b0dc-c3ba04e3560d","pitchNumber":3,"startTime":"2026-03-12T17:33:07.806Z","endTime":"2026-03-12T17:33:10.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07135267905637,"aZ":-16.56726009406802,"pfxX":6.920293458226143,"pfxZ":7.859930273922814,"pX":-1.1485059044737775,"pZ":3.317134652210364,"vX0":-11.625557752944479,"vY0":-139.88886712553898,"vZ0":-2.7914693546420812,"x":160.78,"y":149.22,"x0":2.158842809265687,"y0":50.00024953865794,"z0":5.41184084720948,"aX":13.737620567347744},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":-10.2,"spinRate":2299,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.391300353143214,"extension":6.752824865907594},"index":3,"playId":"917d9a85-87f7-34d1-a935-781b953c64e3","pitchNumber":4,"startTime":"2026-03-12T17:33:34.932Z","endTime":"2026-03-12T17:33:38.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.725829840912894,"aZ":-19.002307171267294,"pfxX":9.739932239706924,"pfxZ":6.843245666762401,"pX":-0.04667628876950638,"pZ":2.987673544604555,"vX0":-9.773579127036541,"vY0":-138.103357116869,"vZ0":-2.9762167518301905,"x":118.78,"y":158.11,"x0":2.2784991886700743,"y0":50.00363469135481,"z0":5.362560753571094,"aX":18.75147444525023},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":-15.5,"spinRate":2273,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3971113107964954,"extension":6.768264440358677},"hitData":{"launchSpeed":82.2,"launchAngle":11.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.97,"coordY":135.83}},"index":4,"playId":"9ac80fbd-63ac-3b57-a797-d6a41d8f0b07","pitchNumber":5,"startTime":"2026-03-12T17:33:53.516Z","endTime":"2026-03-12T17:33:58.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:33:58.347Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, shortstop Trevor Story to first baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T17:34:09.177Z","endTime":"2026-03-12T17:35:55.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":74.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.992596658730797,"aZ":-38.362117525275885,"pfxX":-3.9008146188827104,"pfxZ":-4.442663799525645,"pX":-0.5451353707479455,"pZ":0.8634001719432091,"vX0":-5.518607828839658,"vY0":-116.94167026317268,"vZ0":-2.6967704533949295,"x":137.78,"y":215.47,"x0":2.347560575600221,"y0":50.00433023247891,"z0":5.612439885492845,"aX":-5.43019894074994},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.4,"breakHorizontal":8.4,"spinRate":2454,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4674595697141424,"extension":6.660310332001586},"index":0,"playId":"0a853fdc-ec09-3f05-bbef-167f8e50d2ae","pitchNumber":1,"startTime":"2026-03-12T17:34:27.134Z","endTime":"2026-03-12T17:34:30.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776271036281063,"aZ":-36.0487502349828,"pfxX":6.182392328924189,"pfxZ":-2.5166906582443476,"pX":-0.2401095696712308,"pZ":1.915139188280847,"vX0":-8.826709166997958,"vY0":-123.03354085964986,"vZ0":-1.2641622665650885,"x":126.15,"y":187.07,"x0":2.5862455599223386,"y0":50.004727807028154,"z0":5.482971077451992,"aX":9.505474932750573},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.6,"breakHorizontal":-9.2,"spinRate":1375,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.4447071004615908,"extension":6.73226713135671},"index":1,"playId":"950bc90d-d6f0-3a48-81cc-c5d627303230","pitchNumber":2,"startTime":"2026-03-12T17:34:44.180Z","endTime":"2026-03-12T17:34:47.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.458892562911362,"aZ":-26.18071117975906,"pfxX":-0.6486036408330496,"pfxZ":3.482664261972902,"pX":-0.46969912368112204,"pZ":2.7752051724229445,"vX0":-7.239321312574891,"vY0":-129.25055329256236,"vZ0":-1.5402233044755063,"x":134.9,"y":163.85,"x0":2.431454367928496,"y0":50.00577778371361,"z0":5.35580786949481,"aX":-1.1152403938365576},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":2.5,"spinRate":2376,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.42094086856820834,"extension":6.686070369067919},"index":2,"playId":"0351a8e4-3dc6-36a5-b24b-ac2a8b4b01e6","pitchNumber":3,"startTime":"2026-03-12T17:34:58.483Z","endTime":"2026-03-12T17:35:01.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38816657404922,"aZ":-40.49968019502698,"pfxX":-5.7981435574020015,"pfxZ":-5.736962869558408,"pX":-1.039933580706912,"pZ":0.7514891994792312,"vX0":-6.036143123237543,"vY0":-120.52006088864282,"vZ0":-2.9513534414421208,"x":156.64,"y":218.49,"x0":2.2631157320037385,"y0":50.00354009655347,"z0":5.61685287126749,"aX":-8.412897275668929},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.9,"breakHorizontal":12.1,"spinRate":2566,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.456859136717358,"extension":6.716986625747909},"index":3,"playId":"495ae156-7f96-32e1-8a92-ccec9c7aa127","pitchNumber":4,"startTime":"2026-03-12T17:35:12.583Z","endTime":"2026-03-12T17:35:15.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99651760240647,"aZ":-16.81652801072808,"pfxX":4.836261023943205,"pfxZ":7.780758592346476,"pX":-0.15092185883135673,"pZ":4.055667207057677,"vX0":-8.335861610910634,"vY0":-138.8719505851568,"vZ0":-1.2398512470165266,"x":122.75,"y":129.28,"x0":2.2468442047101846,"y0":50.004311907975975,"z0":5.614768194425224,"aX":9.548606764019556},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":-7.2,"spinRate":2337,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.392823716838965,"extension":6.809230559576524},"index":4,"playId":"68473d80-bb40-3c8e-a8e7-d6dbd984bc1b","pitchNumber":5,"startTime":"2026-03-12T17:35:34.685Z","endTime":"2026-03-12T17:35:38.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059105403772765,"aZ":-25.041232330943316,"pfxX":-0.6166562221689355,"pfxZ":4.321820373868725,"pX":-0.23634803682408503,"pZ":2.162787651457195,"vX0":-6.772388587648942,"vY0":-127.39632585868014,"vZ0":-2.9244547934023455,"x":126.01,"y":180.38,"x0":2.531658779376824,"y0":50.0046767997483,"z0":5.295325711637945,"aX":-1.0177335289917109},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":2.5,"spinRate":2240,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4291859302629546,"extension":6.832224047712205},"hitData":{"launchSpeed":92.3,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":165.18}},"index":5,"playId":"21996c61-b1d4-34a7-974b-207213ea52bf","pitchNumber":6,"startTime":"2026-03-12T17:35:50.334Z","endTime":"2026-03-12T17:35:55.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:35:55.733Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to center fielder Kristian Campbell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T17:36:05.191Z","endTime":"2026-03-12T17:37:24.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"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, 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":79.2,"endSpeed":72.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463994205712208,"aZ":-41.60814242363774,"pfxX":-5.554250466961535,"pfxZ":-7.042433611757396,"pX":1.5636927922522077,"pZ":3.144948871137999,"vX0":-0.5304425933973249,"vY0":-115.32569594119882,"vZ0":3.1287175435950285,"x":57.4,"y":153.87,"x0":2.5180887600371147,"y0":50.00169543201611,"z0":5.798167616459978,"aX":-7.442498541208001},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.6,"breakHorizontal":10.2,"spinRate":2356,"spinDirection":322},"zone":12,"typeConfidence":2.0,"plateTime":0.47586173650571695,"extension":6.782871026985311},"index":0,"playId":"bc109937-b9eb-3a13-95a8-5dcb0a60879d","pitchNumber":1,"startTime":"2026-03-12T17:36:27.803Z","endTime":"2026-03-12T17:36:31.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499458065892725,"aZ":-28.319001283219766,"pfxX":-1.0121380404460902,"pfxZ":2.3237810341432787,"pX":-0.3716820883517582,"pZ":2.6904156966190738,"vX0":-6.954293217840032,"vY0":-127.71310362955793,"vZ0":-1.1244446024295705,"x":131.17,"y":166.14,"x0":2.5142665609166466,"y0":50.0010207645063,"z0":5.3570969479187145,"aX":-1.6758850751264032},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":3.4,"spinRate":2315,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.42833546103730225,"extension":6.716720114945078},"index":1,"playId":"c158e182-4795-36bb-9703-0cb9b04cd939","pitchNumber":2,"startTime":"2026-03-12T17:36:41.647Z","endTime":"2026-03-12T17:36:44.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030211829436535,"aZ":-40.56743624221975,"pfxX":-6.316941759796211,"pfxZ":-6.11666887651363,"pX":1.2068364005869086,"pZ":3.5091805670031886,"vX0":-1.261522886942131,"vY0":-116.46103783053923,"vZ0":3.6508550426100568,"x":71.0,"y":144.03,"x0":2.576250857825518,"y0":50.00256713128351,"z0":5.760275990276962,"aX":-8.669304978320202},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.8,"breakHorizontal":11.8,"spinRate":2379,"spinDirection":325},"zone":12,"typeConfidence":2.0,"plateTime":0.4704514343268138,"extension":6.706547333392837},"index":2,"playId":"8363d782-17b9-3ff9-abea-04588add398c","pitchNumber":3,"startTime":"2026-03-12T17:37:05.298Z","endTime":"2026-03-12T17:37:09.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.319421609927225,"aZ":-35.613145317777686,"pfxX":5.593139249803617,"pfxZ":-2.296577648581483,"pX":0.7767350238979587,"pZ":2.5911604638868795,"vX0":-6.015633775330968,"vY0":-120.94730875745188,"vZ0":0.4136349492070166,"x":87.39,"y":168.82,"x0":2.5575688326352712,"y0":50.00434101748048,"z0":5.515451142236488,"aX":8.372876417055645},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":-8.9,"spinRate":1255,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.4511152739296387,"extension":6.838696706848993},"hitData":{"launchSpeed":91.3,"launchAngle":24.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.68,"coordY":64.74}},"index":3,"playId":"ce862572-b9ba-3551-a85a-5e4cc6e327f5","pitchNumber":4,"startTime":"2026-03-12T17:37:20.464Z","endTime":"2026-03-12T17:37:24.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:37:24.990Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to left fielder Luke Keaschall, deflected by shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T17:39:18.809Z","endTime":"2026-03-12T17:40:05.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(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":76.1,"endSpeed":69.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22138396953431,"aZ":-29.563282045843074,"pfxX":7.4639024595568095,"pfxZ":2.129030540012142,"pX":1.7486223001979049,"pZ":1.5524083242300328,"vX0":4.776756562519727,"vY0":-110.69155103242,"vZ0":-2.7234357312435575,"x":50.35,"y":196.86,"x0":-1.4168595941368014,"y0":50.001006804362,"z0":5.935764276830956,"aX":9.136244417973073},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":3.4,"breakHorizontal":-14.9,"spinRate":2287,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4973778857112401,"extension":7.058179873110213},"index":0,"playId":"4da6e92d-7e16-38ed-bcab-11a537f5f76d","pitchNumber":1,"startTime":"2026-03-12T17:39:44.432Z","endTime":"2026-03-12T17:39:48.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248937430509336,"aZ":-14.273417677541813,"pfxX":-5.841766722221145,"pfxZ":10.89530295585941,"pX":0.2593863317035726,"pZ":3.173074342992953,"vX0":5.892862567787846,"vY0":-128.08325184046546,"vZ0":-3.908440502799052,"x":107.11,"y":153.11,"x0":-1.3246533287433848,"y0":50.00037152922161,"z0":5.852849291044324,"aX":-9.59541496690928},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":19.0,"breakHorizontal":9.1,"spinRate":2462,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4294977929491468,"extension":7.116040074385776},"hitData":{"launchSpeed":91.7,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":71.45,"coordY":107.23}},"index":1,"playId":"267a5eb3-3c64-3fc0-ada7-29ded9e0e4d2","pitchNumber":2,"startTime":"2026-03-12T17:39:58.375Z","endTime":"2026-03-12T17:40:05.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:40:05.233Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a ground ball to right fielder Trevor Larnach. Caleb Durbin to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T17:40:24.291Z","endTime":"2026-03-12T17:41:38.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89306775941931,"aZ":-14.606754123752825,"pfxX":-5.7404530168349535,"pfxZ":10.506092473626008,"pX":1.4603153451424133,"pZ":2.3130230711286077,"vX0":8.845029339108446,"vY0":-128.31198349880546,"vZ0":-5.717296372907928,"x":61.34,"y":176.33,"x0":-1.2814573543208383,"y0":50.001171240746565,"z0":5.703252943150408,"aX":-9.597425244770438},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":18.0,"breakHorizontal":8.5,"spinRate":2285,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.426441672148147,"extension":7.216216176696556},"index":0,"playId":"092e075c-ab4b-367b-9a01-ee3de58016c8","pitchNumber":1,"startTime":"2026-03-12T17:40:34.976Z","endTime":"2026-03-12T17:40:38.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":75.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.62688886065256,"aZ":-28.256344320659352,"pfxX":2.291518027335346,"pfxZ":2.7647597799897063,"pX":0.1348482909144525,"pZ":4.1193717202839855,"vX0":2.909786396751542,"vY0":-117.03311880347212,"vZ0":1.8187042205488493,"x":111.86,"y":127.56,"x0":-1.4122487150649654,"y0":50.00351510153165,"z0":5.939230774013284,"aX":3.2462521042151953},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.6,"breakHorizontal":-4.7,"spinRate":2026,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.464227595931749,"extension":7.073125723714731},"index":1,"playId":"ecc3a604-5689-3753-8884-ca2ee323faee","pitchNumber":2,"startTime":"2026-03-12T17:40:52.623Z","endTime":"2026-03-12T17:40:56.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.129151058992566,"aZ":-25.445053537861128,"pfxX":1.7000830962712645,"pfxZ":4.725860953009379,"pX":1.1227920791471806,"pZ":2.5647294550877886,"vX0":5.501965959326267,"vY0":-118.71462951943182,"vZ0":-2.2977853980167935,"x":74.2,"y":169.53,"x0":-1.4476526403697063,"y0":50.00551109762815,"z0":5.865910409754698,"aX":2.4212656390206604},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.3,"breakHorizontal":-4.4,"spinRate":2125,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.4617142275573034,"extension":6.9332882582018796},"index":2,"playId":"3962a9e6-b22a-3d28-92ea-70501336fe78","pitchNumber":3,"startTime":"2026-03-12T17:41:11.645Z","endTime":"2026-03-12T17:41:15.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94682105097801,"aZ":-24.786686792878193,"pfxX":-10.309840143615128,"pfxZ":5.098190765169923,"pX":0.7204466842714722,"pZ":2.1907785219301927,"vX0":8.188069150233693,"vY0":-119.34303712079434,"vZ0":-3.6403555362807727,"x":89.54,"y":179.63,"x0":-1.4075721572983086,"y0":50.002997311479554,"z0":5.956573779119841,"aX":-14.942628834822946},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2026,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4581127647485719,"extension":7.05453163065905},"hitData":{"launchSpeed":68.6,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.89,"coordY":103.59}},"index":3,"playId":"32fbe930-87cd-343f-9f09-d19f62c43c89","pitchNumber":4,"startTime":"2026-03-12T17:41:31.528Z","endTime":"2026-03-12T17:41:38.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":-9.799999999999997,"leverageIndex":1.75,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:41:38.803Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T17:42:00.000Z","endTime":"2026-03-12T17:43:00.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.682483387597895,"aZ":-24.033949275295257,"pfxX":2.3489694617784713,"pfxZ":5.490850189608656,"pX":0.17337476507748287,"pZ":2.117696189506549,"vX0":3.424187052729566,"vY0":-120.74184064090537,"vZ0":-3.6889059835459093,"x":110.39,"y":181.6,"x0":-1.5662429197347738,"y0":50.00232420712139,"z0":5.771261251849066,"aX":3.4800538822041016},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.4,"breakHorizontal":-5.0,"spinRate":2107,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.4529833500983953,"extension":7.136278396222978},"index":0,"playId":"a16a27f9-72ec-32ac-8895-f39662cd3f2c","pitchNumber":1,"startTime":"2026-03-12T17:42:13.128Z","endTime":"2026-03-12T17:42:16.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082040772623888,"aZ":-17.416006769726316,"pfxX":-3.996356459690234,"pfxZ":8.924383955657026,"pX":-0.7031269860371477,"pZ":3.4461873389716042,"vX0":3.3661853863543922,"vY0":-127.96802811267985,"vZ0":-2.5149599784843217,"x":143.8,"y":145.73,"x0":-1.518132715489411,"y0":50.004723062372435,"z0":5.810334900542303,"aX":-6.610709089262366},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2315,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4284605768579639,"extension":7.032106627317595},"index":1,"playId":"8be7acae-7ac5-35df-b94c-ff4c8f3f762a","pitchNumber":2,"startTime":"2026-03-12T17:42:30.411Z","endTime":"2026-03-12T17:42:33.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-12T17:42:44.538Z","endTime":"2026-03-12T17:42:57.246Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":83.7,"endSpeed":76.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518761286934748,"aZ":-27.738679166197237,"pfxX":-11.077416665855607,"pfxZ":2.9593321518015623,"pX":-0.05424260859232702,"pZ":1.6876484016320306,"vX0":6.6840874886190464,"vY0":-121.7330713992,"vZ0":-4.45163265240801,"x":119.07,"y":193.21,"x0":-1.4003690701832234,"y0":50.00025381533149,"z0":5.949023666058505,"aX":-16.57661984748102},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":18.4,"spinRate":2126,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.45043426951467413,"extension":7.012272113727386},"index":3,"playId":"6ebedc5a-0f28-3d43-a66b-bcc01676aad2","pitchNumber":3,"startTime":"2026-03-12T17:42:57.246Z","endTime":"2026-03-12T17:43:00.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":6.300000000000011,"leverageIndex":1.9,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:43:00.930Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a line drive to left fielder Luke Keaschall, deflected by shortstop Brooks Lee. Caleb Durbin scores. Trevor Story to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T17:43:08.975Z","endTime":"2026-03-12T17:45:05.652Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.060644976050853,"aZ":-24.191811019403435,"pfxX":1.9790739737148781,"pfxZ":5.310601781814773,"pX":0.9086203904187584,"pZ":2.3594123243518754,"vX0":5.023653270707677,"vY0":-121.35587032553299,"vZ0":-3.351877564965577,"x":82.37,"y":175.08,"x0":-1.439065952733666,"y0":50.00170690224839,"z0":5.848109604701506,"aX":2.973710859259185},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.1,"breakHorizontal":-4.7,"spinRate":2144,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.45003860342143254,"extension":7.186343769124247},"index":0,"playId":"2ab621f0-9565-38d4-83e8-56b5ac335c35","pitchNumber":1,"startTime":"2026-03-12T17:43:28.624Z","endTime":"2026-03-12T17:43:31.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79268049114164,"aZ":-29.77831570625798,"pfxX":6.504189016908098,"pfxZ":1.9450411740411049,"pX":-0.12709048073849408,"pZ":2.4143181728913516,"vX0":1.222438430794133,"vY0":-110.52656494874921,"vZ0":-0.9189088645535779,"x":121.84,"y":173.59,"x0":-1.5328049205812975,"y0":50.00184215252953,"z0":5.979235553446894,"aX":7.997825504179624},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":3.6,"breakHorizontal":-12.1,"spinRate":2130,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4966956399538969,"extension":7.101320216551027},"index":1,"playId":"35f4bef5-32b6-3b28-880d-b17c972d8ea0","pitchNumber":2,"startTime":"2026-03-12T17:43:48.551Z","endTime":"2026-03-12T17:43:52.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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.8,"endSpeed":75.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94395950510996,"aZ":-25.755452606612938,"pfxX":-10.537770101692045,"pfxZ":4.473952915694306,"pX":1.0562773907914806,"pZ":1.611836067556129,"vX0":8.667460382821082,"vY0":-118.80684792622243,"vZ0":-4.769254502937624,"x":76.74,"y":195.26,"x0":-1.2633424597856682,"y0":50.00363321503027,"z0":5.9753891074426635,"aX":-15.123035860361918},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.2,"breakHorizontal":17.0,"spinRate":2031,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.46034420420403377,"extension":7.178171760996259},"index":2,"playId":"3382d459-13a1-341b-b1cb-9d20774fab45","pitchNumber":3,"startTime":"2026-03-12T17:44:18.039Z","endTime":"2026-03-12T17:44:21.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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.4,"endSpeed":75.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571920725517522,"aZ":-24.593377896426524,"pfxX":-10.802567106719183,"pfxZ":5.243794540864277,"pX":0.9410113777591879,"pZ":1.5376193323643288,"vX0":8.651647807918579,"vY0":-119.613694906381,"vZ0":-5.191027111633815,"x":81.13,"y":197.26,"x0":-1.3234241035519374,"y0":50.00413311555573,"z0":5.9476409362444995,"aX":-15.618634079936184},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":1969,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4583191170126275,"extension":7.210834827311929},"index":3,"playId":"9308f2d5-467d-3ae2-a352-5a1aebe5965e","pitchNumber":4,"startTime":"2026-03-12T17:44:36.716Z","endTime":"2026-03-12T17:44:40.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.024416352493443,"aZ":-30.0508644594329,"pfxX":3.282671512939459,"pfxZ":1.4755853327259274,"pX":-0.6857465539981699,"pZ":3.015497899399244,"vX0":1.0126165329257737,"vY0":-118.9836647034685,"vZ0":-0.5182364215186228,"x":143.14,"y":157.36,"x0":-1.5429260376285854,"y0":50.00304782741542,"z0":5.950332201109029,"aX":4.724204693876005},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.8,"breakHorizontal":-6.2,"spinRate":2112,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.45967090039256053,"extension":7.047059602423109},"hitData":{"launchSpeed":96.9,"launchAngle":9.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":90.6,"coordY":115.76}},"index":4,"playId":"48dd089f-90fd-3061-9d9a-8ea98b41b83e","pitchNumber":5,"startTime":"2026-03-12T17:44:58.072Z","endTime":"2026-03-12T17:45:05.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-7.900000000000006,"leverageIndex":2.16,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:45:05.652Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out softly, pitcher Bailey Ober to first baseman Victor Caratini. Trevor Story to 3rd. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T17:45:21.248Z","endTime":"2026-03-12T17:46:59.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7224596413396,"aZ":-20.80449584625402,"pfxX":-9.464252340313568,"pfxZ":6.749208873470071,"pX":-0.482044291129166,"pZ":3.5070664043092576,"vX0":5.276823587479884,"vY0":-129.16588071651205,"vZ0":-2.2621706637568555,"x":135.37,"y":144.09,"x0":-1.3254025295984129,"y0":50.00035462191682,"z0":5.999378512652335,"aX":-15.937471444543728},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.9,"breakHorizontal":16.0,"spinRate":2096,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.42458228918972596,"extension":7.079080281294781},"index":0,"playId":"f1c1b81b-094b-399f-aa98-3668ecd6d734","pitchNumber":1,"startTime":"2026-03-12T17:45:38.950Z","endTime":"2026-03-12T17:45:42.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":87.6,"endSpeed":80.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65988553763414,"aZ":-17.501033518408267,"pfxX":-4.952619622805843,"pfxZ":8.920013782409931,"pX":-0.06953795586363437,"pZ":3.666231953651393,"vX0":4.919642535690818,"vY0":-127.54355759796934,"vZ0":-2.0027390895901513,"x":119.65,"y":139.79,"x0":-1.3815495600746308,"y0":50.000294991870334,"z0":5.844312762401073,"aX":-8.144434849474791},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2377,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4297298754311707,"extension":7.152999302112117},"index":1,"playId":"f987baca-ab85-3de4-b884-232c705a7e6a","pitchNumber":2,"startTime":"2026-03-12T17:45:59.497Z","endTime":"2026-03-12T17:46:04.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-12T17:46:10.533Z","endTime":"2026-03-12T17:46:23.150Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.641901841130597,"aZ":-15.940644122746658,"pfxX":-3.9235078018376828,"pfxZ":9.907446458657049,"pX":0.7150649615243027,"pZ":2.7189649278719865,"vX0":6.546705043261652,"vY0":-127.34464614750904,"vZ0":-4.729884642095994,"x":89.74,"y":165.37,"x0":-1.381758678985595,"y0":50.00620766007034,"z0":5.8651692186107685,"aX":-6.431979207348658},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2369,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4304344139432805,"extension":7.155868619860386},"index":3,"playId":"16e6185b-09d6-3493-b0bc-f62586aa0dd4","pitchNumber":3,"startTime":"2026-03-12T17:46:23.150Z","endTime":"2026-03-12T17:46:27.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.003199160915226,"aZ":-24.941174537844706,"pfxX":-9.898530154547617,"pfxZ":4.846034991497501,"pX":1.1273371371998502,"pZ":2.3209098333427347,"vX0":8.822953113128627,"vY0":-120.67912896727101,"vZ0":-3.3712729093770686,"x":74.03,"y":176.12,"x0":-1.2703633873374376,"y0":50.000222962875256,"z0":5.9059269733933,"aX":-14.76288679821402},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.3,"breakHorizontal":16.1,"spinRate":2032,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.45192768636247216,"extension":7.07468782693282},"hitData":{"launchSpeed":57.6,"launchAngle":-74.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.94,"coordY":177.69}},"index":4,"playId":"6fa5299e-af9a-30a3-bc21-d796ad6d1af6","pitchNumber":4,"startTime":"2026-03-12T17:46:54.113Z","endTime":"2026-03-12T17:46:59.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":2.17,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:46:59.456Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T17:49:30.790Z","endTime":"2026-03-12T17:49:57.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800875,"fullName":"Christian Becerra","link":"/api/v1/people/800875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-12T17:47:37.577Z","endTime":"2026-03-12T17:48:25.453Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Christian Becerra replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-12T17:48:25.453Z","endTime":"2026-03-12T17:49:32.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800875,"link":"/api/v1/people/800875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.273967677582906,"aZ":-32.22721130540422,"pfxX":2.6394878189760274,"pfxZ":-0.03654380601992813,"pX":0.3611921657108716,"pZ":3.349301628789827,"vX0":3.830301491491452,"vY0":-122.80479749255929,"vZ0":0.6535778556417808,"x":103.23,"y":148.35,"x0":-1.5536390413140295,"y0":50.00203943985116,"z0":5.7925456527420165,"aX":4.0837318513643694},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-5.5,"spinRate":2489,"spinDirection":91},"zone":12,"typeConfidence":0.94,"plateTime":0.4437675726627881,"extension":5.857785847234031},"index":2,"playId":"1dd7c2eb-9538-3d62-b0cc-7020fa7516e7","pitchNumber":1,"startTime":"2026-03-12T17:49:32.936Z","endTime":"2026-03-12T17:49:36.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800875,"link":"/api/v1/people/800875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744051211893495,"aZ":-31.708476039407547,"pfxX":3.2004690572785917,"pfxZ":0.2969522515348775,"pX":0.477637173276748,"pZ":2.013400950464876,"vX0":4.152214026386706,"vY0":-124.22912738781523,"vZ0":-2.4651471455496354,"x":98.79,"y":184.42,"x0":-1.6254937257080195,"y0":50.0035028875032,"z0":5.630441870609149,"aX":5.048582178181383},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-6.7,"spinRate":2626,"spinDirection":103},"zone":9,"typeConfidence":0.76,"plateTime":0.4393589143271641,"extension":6.054359473116108},"hitData":{"launchSpeed":94.2,"launchAngle":26.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.0,"coordY":102.0}},"index":3,"playId":"a879ab14-0a2c-3c8a-900a-e197a4796420","pitchNumber":2,"startTime":"2026-03-12T17:49:51.931Z","endTime":"2026-03-12T17:49:57.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800875,"link":"/api/v1/people/800875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":800875,"link":"/api/v1/people/800875"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":800875,"link":"/api/v1/people/800875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.34,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:49:57.421Z","atBatIndex":22},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Orlando Arcia reaches on a throwing error by third baseman Caleb Durbin.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T17:51:44.524Z","endTime":"2026-03-12T17:53:06.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.240683299107364,"aZ":-14.548736380412421,"pfxX":5.419674534209242,"pfxZ":9.484687274440708,"pX":-0.7170294927958654,"pZ":3.232066428503224,"vX0":-9.691157528192624,"vY0":-135.61063028125864,"vZ0":-3.3759685252382816,"x":144.33,"y":151.51,"x0":2.2022729441463134,"y0":50.00459113876742,"z0":5.510893671814528,"aX":10.074235717362983},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2358,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4042240558982466,"extension":6.976835441101647},"index":0,"playId":"13b468ad-a848-3c05-84eb-12fab59f7c7a","pitchNumber":1,"startTime":"2026-03-12T17:52:08.388Z","endTime":"2026-03-12T17:52:11.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7892689035958,"aZ":-25.678306316251238,"pfxX":-0.262709132488709,"pfxZ":3.934681718183662,"pX":-1.4687495354050595,"pZ":2.1480200910692306,"vX0":-9.348119684556872,"vY0":-127.31554930021443,"vZ0":-2.986840177155134,"x":172.99,"y":180.78,"x0":2.2761955063427743,"y0":50.00320894902968,"z0":5.356740470496662,"aX":-0.4315613473149814},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":2.5,"spinRate":2260,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.42932235855132417,"extension":6.735883638258891},"index":1,"playId":"705120c8-3381-31aa-b7aa-512e0d5fdb44","pitchNumber":2,"startTime":"2026-03-12T17:52:22.096Z","endTime":"2026-03-12T17:52:25.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746765914874047,"aZ":-33.69409919098412,"pfxX":9.368520533978291,"pfxZ":-1.0200370352156911,"pX":-0.6840149139405587,"pZ":1.2608667298654959,"vX0":-10.199492123267875,"vY0":-121.17246830432805,"vZ0":-2.933762668965199,"x":143.07,"y":204.74,"x0":2.354273112602235,"y0":50.00163635245742,"z0":5.418782982441823,"aX":13.989583386252033},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.3,"breakHorizontal":-14.6,"spinRate":1454,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4513066914116042,"extension":6.786190792639381},"index":2,"playId":"6d4b66c2-5ed6-32fb-909e-6511eff36105","pitchNumber":3,"startTime":"2026-03-12T17:52:36.613Z","endTime":"2026-03-12T17:52:39.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-12T17:52:50.975Z","endTime":"2026-03-12T17:53:00.747Z","isPitch":false,"type":"action","player":{"id":606115,"link":"/api/v1/people/606115"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17288843265858,"aZ":-32.816191583156225,"pfxX":7.969420381840935,"pfxZ":-0.43563091151420696,"pX":-0.7821338625699619,"pZ":1.954235083571316,"vX0":-10.136804848365054,"vY0":-121.49823607942002,"vZ0":-1.7551096428141821,"x":146.81,"y":186.02,"x0":2.4205292839458137,"y0":50.00039140406515,"z0":5.554296162711479,"aX":11.840352042769084},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.0,"breakHorizontal":-11.9,"spinRate":1523,"spinDirection":107},"zone":7,"typeConfidence":2.0,"plateTime":0.45187293831143105,"extension":6.750315937078958},"hitData":{"launchSpeed":91.9,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.78,"coordY":164.8}},"index":4,"playId":"0acc0fe2-c9ad-3f3e-bd54-ac5f03787f72","pitchNumber":4,"startTime":"2026-03-12T17:53:00.747Z","endTime":"2026-03-12T17:53:06.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:53:06.188Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Royce Lewis grounds into a force out, second baseman Marcelo Mayer to shortstop Trevor Story. Orlando Arcia out at 2nd. Royce Lewis to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T17:53:43.395Z","endTime":"2026-03-12T17:55:33.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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(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.9,"endSpeed":86.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42265706530175,"aZ":-13.407561681974117,"pfxX":6.368491325175014,"pfxZ":9.861314479967712,"pX":0.3644299858229693,"pZ":1.5228702207582967,"vX0":-7.488731373259682,"vY0":-137.74466605150923,"vZ0":-8.251328111198392,"x":103.11,"y":197.66,"x0":2.3037171636972698,"y0":50.0014859212942,"z0":5.483934152998789,"aX":12.11685813048395},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":-9.7,"spinRate":2410,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.39917148629972976,"extension":6.930734813346261},"index":0,"playId":"e4a364d3-edff-3908-825a-cb29b6096af3","pitchNumber":1,"startTime":"2026-03-12T17:53:43.395Z","endTime":"2026-03-12T17:53:47.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20448324320165,"aZ":-24.611076948417132,"pfxX":-0.5834922506163576,"pfxZ":4.690203931212789,"pX":-0.8024928206387771,"pZ":2.244949301119736,"vX0":-8.338735917681502,"vY0":-125.79826315959637,"vZ0":-2.77400172284871,"x":147.59,"y":178.17,"x0":2.6232125622120117,"y0":50.00016962851839,"z0":5.345314242427657,"aX":-0.938966627956309},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":2.9,"spinRate":2361,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4344819517121219,"extension":6.898081853222493},"index":1,"playId":"12c0f9a3-5ef2-3215-a068-b4098773783e","pitchNumber":2,"startTime":"2026-03-12T17:54:02.608Z","endTime":"2026-03-12T17:54:06.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.312592052495024,"aZ":-26.914300755361694,"pfxX":-0.7125734618701678,"pfxZ":3.2075031840110046,"pX":-0.6150099486349883,"pZ":2.609429429735996,"vX0":-7.519004748056099,"vY0":-127.0660298246429,"vZ0":-1.4759716724545062,"x":140.44,"y":168.33,"x0":2.471395530250891,"y0":50.004156100143454,"z0":5.330384226457556,"aX":-1.166821351359539},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":3.0,"spinRate":2275,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4305806475783327,"extension":6.769470832020614},"index":2,"playId":"289c3de0-3dc6-3769-ad11-c1e58adb27dc","pitchNumber":3,"startTime":"2026-03-12T17:54:42.491Z","endTime":"2026-03-12T17:54:46.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882892696730362,"aZ":-31.606203829032626,"pfxX":-5.491006012424564,"pfxZ":0.40087341686731204,"pX":-0.3263890141044045,"pZ":1.595605819937865,"vX0":-5.380283710229962,"vY0":-119.07951665363166,"vZ0":-1.790505701713443,"x":129.44,"y":195.7,"x0":2.6798307400127306,"y0":50.00445095198601,"z0":5.229452148332866,"aX":-7.849215532718203},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.6,"breakHorizontal":11.3,"spinRate":2449,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.46079318941983827,"extension":6.743792614860215},"index":3,"playId":"ca65541b-aded-3b19-90e2-7996914fdc31","pitchNumber":4,"startTime":"2026-03-12T17:55:07.974Z","endTime":"2026-03-12T17:55:12.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03898504223791,"aZ":-34.014402384227516,"pfxX":6.069368460803689,"pfxZ":-1.181455633506241,"pX":-0.11845188626766415,"pZ":1.2644386557404388,"vX0":-8.247071650162612,"vY0":-123.75652251201825,"vZ0":-3.162238051362021,"x":121.52,"y":204.64,"x0":2.4642622190467693,"y0":50.00462145544194,"z0":5.399684566229767,"aX":9.443053375504876},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.6,"breakHorizontal":-9.1,"spinRate":1440,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.44209935448813953,"extension":6.8259221011897235},"hitData":{"launchSpeed":68.3,"launchAngle":13.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.14,"coordY":130.09}},"index":4,"playId":"22c6e28b-011c-3ab6-b510-95ebc7dc1047","pitchNumber":5,"startTime":"2026-03-12T17:55:27.613Z","endTime":"2026-03-12T17:55:33.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:55:33.816Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Braiden Ward.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T17:56:25.501Z","endTime":"2026-03-12T17:57:33.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":"62f8d830-5e96-31ff-8137-04259711f9c0","startTime":"2026-03-12T17:56:09.579Z","endTime":"2026-03-12T17:56:12.579Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.775952143499854,"aZ":-14.190997686728535,"pfxX":5.350996332983611,"pfxZ":9.756753275585462,"pX":0.8939916004382503,"pZ":1.679078461306232,"vX0":-5.786670163321636,"vY0":-134.99986910117244,"vZ0":-7.482707301644698,"x":82.92,"y":193.44,"x0":2.3714956156285854,"y0":50.00234332208422,"z0":5.488415103508091,"aX":9.862758097788532},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":-8.4,"spinRate":2299,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4059379766659075,"extension":6.755700701371899},"index":1,"playId":"401d75e9-8302-36e8-9175-0137ef04706f","pitchNumber":1,"startTime":"2026-03-12T17:56:27.695Z","endTime":"2026-03-12T17:56:31.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96076605598687,"aZ":-15.180755692534403,"pfxX":4.791787743625621,"pfxZ":9.088930700315457,"pX":0.5584166843694561,"pZ":3.803300160562919,"vX0":-6.372755829167115,"vY0":-136.36777903781243,"vZ0":-1.8629770850024054,"x":95.71,"y":136.09,"x0":2.310812753229292,"y0":50.00680156083808,"z0":5.550863402468361,"aX":8.963833906795834},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":-7.2,"spinRate":2364,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.402739648557235,"extension":7.009088674497764},"index":2,"playId":"787503d2-8369-3873-9df4-07ad84edf36a","pitchNumber":2,"startTime":"2026-03-12T17:56:46.426Z","endTime":"2026-03-12T17:56:49.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48475935191033,"aZ":-28.974469655394216,"pfxX":-1.023102531676511,"pfxZ":1.9864344791218373,"pX":-0.6675829300867001,"pZ":2.0183186124838683,"vX0":-7.618355794087958,"vY0":-125.04903457350501,"vZ0":-2.336394387062452,"x":142.45,"y":184.29,"x0":2.5315005597879634,"y0":50.00081763724642,"z0":5.304789341691921,"aX":-1.6445887746515464},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":3.4,"spinRate":2252,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4353875357318753,"extension":6.7057016765750115},"index":3,"playId":"27ab4f27-64d7-3d38-ad2c-4ba3cb33bcd5","pitchNumber":3,"startTime":"2026-03-12T17:57:05.241Z","endTime":"2026-03-12T17:57:08.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.135710907282164,"aZ":-28.545316816300403,"pfxX":-1.0841617259268106,"pfxZ":2.306139881923025,"pX":0.07170655627096581,"pZ":2.714806461814446,"vX0":-6.26227272803879,"vY0":-124.39696966363695,"vZ0":-0.8220915946481536,"x":114.27,"y":165.48,"x0":2.7588857870879737,"y0":50.00268668210665,"z0":5.408694647813048,"aX":-1.703364777320291},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":3.4,"spinRate":2266,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.439721701908677,"extension":6.757410819210254},"hitData":{"launchSpeed":93.7,"launchAngle":41.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.62,"coordY":97.53}},"index":4,"playId":"3be2229d-7828-31f6-8bcb-84ce00fecc46","pitchNumber":4,"startTime":"2026-03-12T17:57:24.237Z","endTime":"2026-03-12T17:57:33.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:57:33.760Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a line drive to right fielder Braiden Ward. Royce Lewis to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T17:58:22.746Z","endTime":"2026-03-12T17:58:33.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"28f9ea39-b75d-3832-b919-8628a0e17fb1","startTime":"2026-03-12T17:58:06.433Z","endTime":"2026-03-12T17:58:09.433Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.811020166189973,"aZ":-15.976773312311833,"pfxX":4.591610661635985,"pfxZ":8.27143425887302,"pX":0.017594716414190283,"pZ":3.624924725353521,"vX0":-7.7363883508086095,"vY0":-138.55051643750562,"vZ0":-2.470160877495646,"x":116.33,"y":140.91,"x0":2.240143555491703,"y0":50.00496030676353,"z0":5.586484094697257,"aX":8.994590161304524},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-6.8,"spinRate":2351,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.3942066526182608,"extension":6.929149865251984},"hitData":{"launchSpeed":81.0,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.62,"coordY":106.62}},"index":1,"playId":"0e4d2b81-ebd3-30d2-8219-90b20f6fd9a5","pitchNumber":1,"startTime":"2026-03-12T17:58:24.940Z","endTime":"2026-03-12T17:58:33.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.01,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-12T17:58:33.205Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a ground ball to right fielder Braiden Ward. Royce Lewis scores. Josh Bell to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T17:58:42.458Z","endTime":"2026-03-12T18:00:05.882Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.356980102283213,"aZ":-37.93877374751475,"pfxX":-3.3880971869812617,"pfxZ":-4.11265478593098,"pX":-0.07211214600856382,"pZ":1.2709145657516747,"vX0":-5.03165295915119,"vY0":-117.15686597801329,"vZ0":-1.809097219139577,"x":119.75,"y":204.47,"x0":2.536493598465244,"y0":50.00330864984111,"z0":5.571252647109939,"aX":-4.748801171426268},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.7,"breakHorizontal":7.3,"spinRate":2381,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.46600166418291256,"extension":6.8062909262427285},"index":0,"playId":"bfe5e439-f1cf-3f84-830c-d0d0a716bfc1","pitchNumber":1,"startTime":"2026-03-12T17:59:17.735Z","endTime":"2026-03-12T17:59:20.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":81.0,"endSpeed":75.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.288578803766153,"aZ":-37.17852853331511,"pfxX":-3.221342853616,"pfxZ":-3.5590600466407727,"pX":-1.1978038170437606,"pZ":1.067087283280038,"vX0":-7.270149204439901,"vY0":-117.8365111932829,"vZ0":-2.5042907953718885,"x":162.66,"y":209.97,"x0":2.3452363436666697,"y0":50.00216292226291,"z0":5.576887353355013,"aX":-4.530661229235681},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.8,"breakHorizontal":7.6,"spinRate":2325,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.46473868337133206,"extension":6.714566739078891},"index":1,"playId":"de14bf1f-5e5a-3d9e-9725-31e046ab98c9","pitchNumber":2,"startTime":"2026-03-12T17:59:36.185Z","endTime":"2026-03-12T17:59:39.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-12T17:59:46.692Z","endTime":"2026-03-12T17:59:59.676Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92192938739775,"aZ":-16.81701852360325,"pfxX":4.940704213965898,"pfxZ":7.989738411804231,"pX":0.21860571278168647,"pZ":3.5549715065437915,"vX0":-7.952314742498755,"vY0":-138.49642235220077,"vZ0":-1.9897497318836064,"x":108.67,"y":142.8,"x0":2.499044086599402,"y0":50.00630160478761,"z0":5.420492201642289,"aX":9.501538606597965},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":-7.1,"spinRate":2355,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3970711019114628,"extension":6.913966638081379},"hitData":{"launchSpeed":93.3,"launchAngle":-4.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.16,"coordY":109.65}},"index":3,"playId":"0a4bdf30-4383-39b6-8b9e-22cad859b277","pitchNumber":3,"startTime":"2026-03-12T17:59:59.676Z","endTime":"2026-03-12T18:00:05.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.3,"awayTeamWinProbability":33.7,"homeTeamWinProbabilityAdded":10.79999999999999,"leverageIndex":2.11,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:00:05.882Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Caratini pops out to catcher Connor Wong in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T18:00:35.888Z","endTime":"2026-03-12T18:00:48.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.376524116566564,"aZ":-27.81467591795029,"pfxX":-0.6211962548381482,"pfxZ":2.6667927981920387,"pX":-0.5592220487824635,"pZ":2.139589971909581,"vX0":-7.612533879593835,"vY0":-126.97030020505248,"vZ0":-2.374497123665357,"x":138.32,"y":181.01,"x0":2.5555224373529026,"y0":50.006088996313885,"z0":5.294606101913993,"aX":-1.0163096781846361},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":2.8,"spinRate":2234,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4309589990083791,"extension":6.822839666805292},"hitData":{"launchSpeed":66.4,"launchAngle":84.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":126.59,"coordY":213.89}},"index":0,"playId":"96d3cede-cd99-35b5-8a69-e1f7c8be45ea","pitchNumber":1,"startTime":"2026-03-12T18:00:40.515Z","endTime":"2026-03-12T18:00:48.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.6,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:00:48.183Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kristian Campbell hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T18:03:15.439Z","endTime":"2026-03-12T18:03:36.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Liam Hendriks replaces Christian Becerra.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"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-12T18:02:01.723Z","endTime":"2026-03-12T18:03:17.581Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":521230,"link":"/api/v1/people/521230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800875,"link":"/api/v1/people/800875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68680286618477,"aZ":-27.62351874365077,"pfxX":0.24155012690790123,"pfxZ":2.9459780598144123,"pX":-0.04483398991734355,"pZ":1.3315426341956758,"vX0":3.7720405018251615,"vY0":-123.47843052532382,"vZ0":-5.015795976340642,"x":118.71,"y":202.83,"x0":-1.6238591721131235,"y0":50.002514783359366,"z0":5.714725276003485,"aX":0.3717775922501226},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":-1.3,"spinRate":2109,"spinDirection":203},"zone":13,"typeConfidence":0.92,"plateTime":0.44366692385226125,"extension":6.92768731105353},"index":1,"playId":"716e6e47-745a-3c56-ad44-c80a760fc77f","pitchNumber":1,"startTime":"2026-03-12T18:03:17.581Z","endTime":"2026-03-12T18:03:22.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32924129398981,"aZ":-12.543261090324439,"pfxX":-5.348782822122658,"pfxZ":10.555392883477046,"pX":-2.614605028532532,"pZ":3.1548724586279913,"vX0":0.1348983696792821,"vY0":-135.66520764146634,"vZ0":-4.637210699466837,"x":216.66,"y":153.6,"x0":-1.9704502943144508,"y0":50.00150473722251,"z0":5.763977782722137,"aX":-9.94557942832971},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":9.6,"spinRate":2300,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.40409159593523736,"extension":6.834205643009648},"index":2,"playId":"b2e3d87e-580c-32f1-86ed-acfd32adaeb3","pitchNumber":2,"startTime":"2026-03-12T18:03:32.860Z","endTime":"2026-03-12T18:03:36.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:03:36.125Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braiden Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T18:03:47.334Z","endTime":"2026-03-12T18:05:54.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12619550695973,"aZ":-14.607523656272015,"pfxX":-4.954421394805801,"pfxZ":9.52742769694331,"pX":-0.3190405593077465,"pZ":1.772764271897177,"vX0":5.624577810529276,"vY0":-134.86095984665388,"vZ0":-7.569699112304001,"x":129.16,"y":190.92,"x0":-1.7872316683522385,"y0":50.00033162439375,"z0":5.644773929672267,"aX":-9.13200395918677},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2285,"spinDirection":212},"zone":7,"typeConfidence":0.86,"plateTime":0.406032296387016,"extension":7.001761244631483},"index":0,"playId":"ec949522-d6e6-3832-8836-9f000c47b860","pitchNumber":1,"startTime":"2026-03-12T18:04:12.715Z","endTime":"2026-03-12T18:04:16.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14894398302912,"aZ":-14.362452487642857,"pfxX":-4.681762659488031,"pfxZ":9.388627634019521,"pX":-1.3020389290424221,"pZ":1.9544830687018953,"vX0":2.4032098962755146,"vY0":-136.8703508762993,"vZ0":-7.540382567436634,"x":166.63,"y":186.01,"x0":-1.5830305769737216,"y0":50.00602727463593,"z0":5.728364215221061,"aX":-8.886305195809364},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2345,"spinDirection":206},"zone":13,"typeConfidence":0.89,"plateTime":0.40013275239733437,"extension":7.0589326064911715},"index":1,"playId":"4073f46c-4fa2-3b6f-bbaa-a20346bfddd1","pitchNumber":2,"startTime":"2026-03-12T18:04:31.338Z","endTime":"2026-03-12T18:04:35.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130103691999185,"aZ":-22.923315317544137,"pfxX":-9.558650833596783,"pfxZ":5.5141391233537345,"pX":-0.7274882564395078,"pZ":0.9230370367257951,"vX0":5.745629339802041,"vY0":-128.81640923149305,"vZ0":-7.452984114011669,"x":144.73,"y":213.86,"x0":-1.7466480705615017,"y0":50.00449129860099,"z0":5.630109729765652,"aX":-16.041735777631764},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":16.0,"spinRate":2056,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.425443266570666,"extension":7.0201422208591},"index":2,"playId":"a741cca9-5679-3027-81c6-ca763a9488d4","pitchNumber":3,"startTime":"2026-03-12T18:04:51.629Z","endTime":"2026-03-12T18:04:56.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":94.6,"endSpeed":86.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284847102967763,"aZ":-11.273801317168854,"pfxX":-4.416026653778447,"pfxZ":10.882007824175982,"pX":0.5885294052408514,"pZ":1.8772855382558709,"vX0":7.658695193453898,"vY0":-137.4333977743775,"vZ0":-8.113608400103784,"x":94.57,"y":188.09,"x0":-1.6553645855425476,"y0":50.004259230598976,"z0":5.625845962688016,"aX":-8.483298068433273},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2430,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3979099955010481,"extension":7.106459612663139},"index":3,"playId":"193b7071-5fc9-39eb-9620-b7745af52244","pitchNumber":4,"startTime":"2026-03-12T18:05:13.453Z","endTime":"2026-03-12T18:05:16.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":85.8,"endSpeed":78.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1451112997131,"aZ":-26.549158664560608,"pfxX":-0.1388385476012357,"pfxZ":3.5654638319148795,"pX":-0.6976271310016908,"pZ":1.654494169311957,"vX0":2.7163547690405188,"vY0":-124.85559534397375,"vZ0":-4.56240090554911,"x":143.59,"y":194.11,"x0":-1.7816994729063171,"y0":50.00577755457358,"z0":5.690539585870913,"aX":-0.21961782929026233},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":-0.4,"spinRate":2338,"spinDirection":189},"zone":7,"typeConfidence":0.91,"plateTime":0.4386944614562309,"extension":7.00788254918292},"index":4,"playId":"6055b064-d459-3217-a068-7e7eb43df710","pitchNumber":5,"startTime":"2026-03-12T18:05:50.830Z","endTime":"2026-03-12T18:05:54.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.91,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:05:54.344Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Allan Castro grounds into a force out, second baseman Orlando Arcia to shortstop Brooks Lee. Kristian Campbell out at 2nd. Allan Castro to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T18:06:06.817Z","endTime":"2026-03-12T18:06:24.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.767688291858725,"aZ":-20.935956218960413,"pfxX":-8.239068027025272,"pfxZ":6.7110067757685625,"pX":-0.7751906697387535,"pZ":1.7688592697729704,"vX0":5.402763708824443,"vY0":-129.07834893224032,"vZ0":-5.768166666267311,"x":146.55,"y":191.02,"x0":-1.8330788524687311,"y0":50.00248036809935,"z0":5.661813245799242,"aX":-13.797253211643225},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.9,"breakHorizontal":13.6,"spinRate":2012,"spinDirection":220},"zone":7,"typeConfidence":0.81,"plateTime":0.4255751452215555,"extension":7.02318908718128},"hitData":{"launchSpeed":77.9,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.39,"coordY":149.5}},"index":0,"playId":"d8845bde-ae65-3ffe-80f1-a9e75a284fc7","pitchNumber":1,"startTime":"2026-03-12T18:06:19.455Z","endTime":"2026-03-12T18:06:24.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.58,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:06:24.224Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T18:06:58.956Z","endTime":"2026-03-12T18:08:42.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56230367649065,"aZ":-28.897829843516284,"pfxX":0.22140219913134995,"pfxZ":2.091419982749466,"pX":-1.0026419744315096,"pZ":1.7890603541795507,"vX0":1.882795293453415,"vY0":-123.31118842534154,"vZ0":-3.8586898366905653,"x":155.22,"y":190.48,"x0":-1.7994564350156392,"y0":50.00431882826894,"z0":5.766780515846113,"aX":0.3463182381693299},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2054,"spinDirection":164},"zone":13,"typeConfidence":0.91,"plateTime":0.441308189727462,"extension":6.960472943884767},"index":0,"playId":"4bb5363d-eb0e-3d2f-86a7-e9020d8237b4","pitchNumber":1,"startTime":"2026-03-12T18:06:58.956Z","endTime":"2026-03-12T18:07:02.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399212218134338,"aZ":-16.156060624611992,"pfxX":-6.399275729972097,"pfxZ":8.719094435722093,"pX":-1.328158499353204,"pZ":1.7113793696344595,"vX0":3.7024652646191294,"vY0":-134.7092875621874,"vZ0":-7.285214593101079,"x":167.63,"y":192.57,"x0":-1.8893400111811982,"y0":50.00382737908198,"z0":5.5942188612097645,"aX":-11.755572897615478},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2203,"spinDirection":206},"zone":13,"typeConfidence":0.83,"plateTime":0.4066796199715488,"extension":7.035821701607899},"index":1,"playId":"66a39d99-226d-3479-bcce-38ccad2eb3fd","pitchNumber":2,"startTime":"2026-03-12T18:07:16.868Z","endTime":"2026-03-12T18:07:20.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.679151341375533,"aZ":-28.83869617075316,"pfxX":0.8339510552287135,"pfxZ":2.1083439581511074,"pX":-0.6738568982074822,"pZ":1.623263704193958,"vX0":2.4125783364087523,"vY0":-124.50882005997647,"vZ0":-4.37540965565058,"x":142.69,"y":194.95,"x0":-1.7599769856886418,"y0":50.00574792441499,"z0":5.763006850105974,"aX":1.3227242040473552},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-2.0,"spinRate":2202,"spinDirection":158},"zone":7,"typeConfidence":0.92,"plateTime":0.43824355682159233,"extension":7.009508073585674},"index":2,"playId":"f5408d0d-94f2-34a9-acbe-a918787c595d","pitchNumber":3,"startTime":"2026-03-12T18:07:35.156Z","endTime":"2026-03-12T18:07:38.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66018523112386,"aZ":-28.563092617677423,"pfxX":0.8199816922090131,"pfxZ":2.2807814768566907,"pX":0.37644668896263767,"pZ":0.7056358343059176,"vX0":4.563991737310542,"vY0":-124.4217037836563,"vZ0":-6.674532551570188,"x":102.65,"y":219.73,"x0":-1.580788438010212,"y0":50.00293707732213,"z0":5.759641034948168,"aX":1.2978848062736181},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":-2.4,"spinRate":2271,"spinDirection":169},"zone":14,"typeConfidence":0.92,"plateTime":0.43856918401585165,"extension":7.086692688138421},"index":3,"playId":"72aa0381-7629-3fd6-adb2-003ddc311bbb","pitchNumber":4,"startTime":"2026-03-12T18:07:52.069Z","endTime":"2026-03-12T18:07:55.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4618259069934,"aZ":-41.451548328184884,"pfxX":4.264718058143236,"pfxZ":-6.612822569244555,"pX":0.8706103893747891,"pZ":1.238752026370994,"vX0":4.495131186435291,"vY0":-118.22735172254238,"vZ0":-1.7983485002058692,"x":83.81,"y":205.33,"x0":-1.6159941248252514,"y0":50.00452472260371,"z0":5.8458555271442085,"aX":5.981267200354165},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.1,"breakHorizontal":-8.9,"spinRate":2256,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4649172151757197,"extension":7.007454414698515},"index":4,"playId":"d4e767fa-d5a4-3116-995c-22b2e4573782","pitchNumber":5,"startTime":"2026-03-12T18:08:19.202Z","endTime":"2026-03-12T18:08:23.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034740183154003,"aZ":-13.683969133308304,"pfxX":-5.426567001293218,"pfxZ":9.715577529603138,"pX":-0.6422644367718809,"pZ":2.263716546756627,"vX0":4.272027711602487,"vY0":-137.02840759120326,"vZ0":-7.029491029332652,"x":141.48,"y":177.66,"x0":-1.5157927370445416,"y0":50.002989142094094,"z0":5.795549470387575,"aX":-10.328620783897502},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2398,"spinDirection":202},"zone":4,"typeConfidence":0.89,"plateTime":0.3995837939064626,"extension":7.0671532372843355},"hitData":{"launchSpeed":78.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":93.87,"coordY":160.56}},"index":5,"playId":"f40641c7-0535-3dae-9bcf-76551ad229b7","pitchNumber":6,"startTime":"2026-03-12T18:08:36.557Z","endTime":"2026-03-12T18:08:42.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:08:42.922Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T18:10:24.511Z","endTime":"2026-03-12T18:11:46.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531095825529547,"aZ":-33.97064016345495,"pfxX":-8.350642793305473,"pfxZ":-1.364895703315069,"pX":1.3126050391629538,"pZ":3.9578288451084673,"vX0":-1.0187114591550883,"vY0":-114.94615278419013,"vZ0":3.87109443882601,"x":66.97,"y":131.92,"x0":2.8464980620696694,"y0":50.002601712547985,"z0":5.583718033872907,"aX":-10.992373605636283},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.0,"breakHorizontal":15.4,"spinRate":2437,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.4794946656890988,"extension":6.43440862677393},"index":0,"playId":"192c00de-e12a-3e8a-b201-0defb5cfff9c","pitchNumber":1,"startTime":"2026-03-12T18:10:50.229Z","endTime":"2026-03-12T18:10:53.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":85.5,"endSpeed":79.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.135320744813114,"aZ":-29.91559159366093,"pfxX":-2.6115217711139884,"pfxZ":1.43101143757168,"pX":-0.6045551726454352,"pZ":2.0934314574389665,"vX0":-6.993799836016644,"vY0":-124.46245025440204,"vZ0":-2.0694215135318603,"x":140.04,"y":182.26,"x0":2.5768345361966016,"y0":50.00064175357578,"z0":5.404376129704037,"aX":-4.109830641898435},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":6.2,"spinRate":2365,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.43946840706485224,"extension":6.756152753998005},"index":1,"playId":"9433c785-b189-328f-9562-516d601a40b5","pitchNumber":2,"startTime":"2026-03-12T18:11:04.830Z","endTime":"2026-03-12T18:11:08.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260936175546366,"aZ":-14.672297876548052,"pfxX":4.805395086647123,"pfxZ":9.151813349104689,"pX":-0.9925802633108853,"pZ":1.9185864802670085,"vX0":-10.124473448561806,"vY0":-137.60313686480703,"vZ0":-6.893616601314938,"x":154.83,"y":186.98,"x0":2.1144888357759686,"y0":50.00620017845045,"z0":5.4553633838717674,"aX":9.194083616644715},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":-6.5,"spinRate":2367,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.39844314086991117,"extension":7.109888442327845},"index":2,"playId":"8e513f02-ca32-3434-8ad7-35fbb07a3291","pitchNumber":3,"startTime":"2026-03-12T18:11:20.360Z","endTime":"2026-03-12T18:11:23.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-12T18:11:36.304Z","endTime":"2026-03-12T18:11:43.010Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.723276977577523,"aZ":-33.67269882876398,"pfxX":-6.4931152782393,"pfxZ":-1.019333531541725,"pX":-0.46063545927266525,"pZ":1.806697721848157,"vX0":-5.017519593582383,"vY0":-120.8136416745401,"vZ0":-1.5502879274477337,"x":134.56,"y":190.0,"x0":2.4943034006762344,"y0":50.005551858167756,"z0":5.443630063952467,"aX":-9.504302650198227},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.9,"breakHorizontal":13.1,"spinRate":2614,"spinDirection":314},"zone":7,"typeConfidence":2.0,"plateTime":0.45510221772728565,"extension":6.542278330241298},"index":4,"playId":"f6b72adb-942e-3300-a1b5-b1f0207a718f","pitchNumber":4,"startTime":"2026-03-12T18:11:43.010Z","endTime":"2026-03-12T18:11:46.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:11:46.235Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Martin lines out to right fielder Braiden Ward.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T18:11:52.771Z","endTime":"2026-03-12T18:12:32.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.461302464839832,"aZ":-38.92500987719288,"pfxX":-5.494199929433393,"pfxZ":-4.911145666714545,"pX":0.10532661793565042,"pZ":1.5935923058854382,"vX0":-4.016771755651099,"vY0":-116.69311533101626,"vZ0":-0.6359596491843476,"x":112.99,"y":195.75,"x0":2.5640680084592113,"y0":50.001368594221034,"z0":5.544511163071897,"aX":-7.556540255629002},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.8,"breakHorizontal":10.9,"spinRate":2410,"spinDirection":326},"zone":8,"typeConfidence":2.0,"plateTime":0.4698263020916329,"extension":6.755440642716088},"index":0,"playId":"05402ee4-feb0-35f4-b146-ad9819133edd","pitchNumber":1,"startTime":"2026-03-12T18:12:11.943Z","endTime":"2026-03-12T18:12:15.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.609727203219535,"aZ":-26.67533873231216,"pfxX":0.16291156913294702,"pfxZ":3.2855432767092907,"pX":0.2614818293974333,"pZ":2.277600516858188,"vX0":-6.07463745785702,"vY0":-127.77562932019886,"vZ0":-2.309320839707649,"x":107.03,"y":177.28,"x0":2.637343648761329,"y0":50.00015646532459,"z0":5.265910819304461,"aX":0.27377687773032616},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":1.0,"spinRate":2391,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4268708711795717,"extension":6.762467566341293},"hitData":{"launchSpeed":94.0,"launchAngle":23.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.57,"coordY":94.64}},"index":1,"playId":"1b428ebe-c45a-35ca-9b7c-49f14a68b0b0","pitchNumber":2,"startTime":"2026-03-12T18:12:26.587Z","endTime":"2026-03-12T18:12:32.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:12:32.799Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brooks Lee hits a ground-rule double (2) on a fly ball to right-center field.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T18:12:46.361Z","endTime":"2026-03-12T18:13:34.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.900821491955256,"aZ":-37.78260731032228,"pfxX":-4.372101145731026,"pfxZ":-4.031136594130663,"pX":-0.5071957369820961,"pZ":0.8332231760758967,"vX0":-5.727894777133211,"vY0":-117.06395515135442,"vZ0":-2.540911394569764,"x":136.33,"y":216.28,"x0":2.5387124866490582,"y0":50.00583296322679,"z0":5.4663313218543035,"aX":-6.074912218469154},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.7,"breakHorizontal":9.4,"spinRate":2318,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.46771576730356035,"extension":6.766622839721335},"index":0,"playId":"348e0b85-8681-34ff-b266-dde605ae6abc","pitchNumber":1,"startTime":"2026-03-12T18:12:57.039Z","endTime":"2026-03-12T18:13:00.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520749891858994,"aZ":-38.080834259716106,"pfxX":-4.739489620342363,"pfxZ":-4.206375318978321,"pX":-0.7572482184192274,"pZ":1.119466615900957,"vX0":-5.950258333306604,"vY0":-117.79707648077957,"vZ0":-1.9649082878232873,"x":145.86,"y":208.55,"x0":2.4178639751637245,"y0":50.00312390033128,"z0":5.487300682869637,"aX":-6.654831046079462},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.8,"breakHorizontal":10.1,"spinRate":2412,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4651018204762698,"extension":6.620637970680352},"index":1,"playId":"fcb5e814-effa-34bf-b3b7-202a7aaea4ab","pitchNumber":2,"startTime":"2026-03-12T18:13:12.592Z","endTime":"2026-03-12T18:13:16.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33488705463627,"aZ":-34.486098355549544,"pfxX":5.2896199962279,"pfxZ":-1.5011335104665395,"pX":0.3690450827332038,"pZ":2.2195493246930496,"vX0":-6.983008504104787,"vY0":-122.71769910086812,"vZ0":-0.8253393181096851,"x":102.93,"y":178.85,"x0":2.5530252692665054,"y0":50.00456653306229,"z0":5.475971441440106,"aX":8.138457157475768},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.6,"breakHorizontal":-8.2,"spinRate":1481,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.44488471772937954,"extension":6.669166589914508},"hitData":{"launchSpeed":97.2,"launchAngle":30.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":161.93,"coordY":56.98}},"index":2,"playId":"f064f117-35ba-3a1e-b97b-8ff2dcbfd408","pitchNumber":3,"startTime":"2026-03-12T18:13:25.398Z","endTime":"2026-03-12T18:13:34.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:13:34.686Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Orlando Arcia walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T18:13:53.996Z","endTime":"2026-03-12T18:16:50.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51205050684642,"aZ":-14.140972434601801,"pfxX":6.7776996930982385,"pfxZ":9.489362530352004,"pX":-0.925368326186483,"pZ":1.8245257262935641,"vX0":-10.806236146195381,"vY0":-137.46567487669788,"vZ0":-7.183865351030035,"x":152.27,"y":189.52,"x0":2.1889887802207846,"y0":50.002174313538795,"z0":5.44544020749279,"aX":12.879470594090707},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-9.8,"spinRate":2364,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.3995486047793646,"extension":7.153929684032474},"index":0,"playId":"51341b82-c3a0-3a9d-a69b-53d2922a8dee","pitchNumber":1,"startTime":"2026-03-12T18:14:09.296Z","endTime":"2026-03-12T18:14:12.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96636055487625,"aZ":-16.256600479871153,"pfxX":6.7911333149029485,"pfxZ":8.21454728784768,"pX":1.1246612251669144,"pZ":3.47378090744451,"vX0":-5.645147428105378,"vY0":-138.3528335557042,"vZ0":-2.774980703558369,"x":74.13,"y":144.99,"x0":2.3095310012346753,"y0":50.00357395113113,"z0":5.5797339996914195,"aX":13.16153150626961},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":-11.2,"spinRate":2391,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39593671413674647,"extension":6.950596024015888},"index":1,"playId":"ec7f8793-95a5-3bb3-b1a6-9d13b4edacfe","pitchNumber":2,"startTime":"2026-03-12T18:14:29.994Z","endTime":"2026-03-12T18:14:33.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-12T18:14:57.242Z","endTime":"2026-03-12T18:15:21.686Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346683679258096,"aZ":-38.47670578780148,"pfxX":-7.057850701409324,"pfxZ":-4.707037450113727,"pX":1.0691457727296272,"pZ":1.9561770053504426,"vX0":-1.8853524096261376,"vY0":-115.7574789231262,"vZ0":0.27304631448879335,"x":76.25,"y":185.96,"x0":2.8137499588597183,"y0":50.00347236169079,"z0":5.561748568280212,"aX":-9.447999249349694},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.0,"breakHorizontal":13.3,"spinRate":2303,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.4756505349247009,"extension":6.685086931722317},"index":3,"playId":"ae207c8a-9719-3290-9043-9ef041894da4","pitchNumber":3,"startTime":"2026-03-12T18:15:21.686Z","endTime":"2026-03-12T18:15:25.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442979013251463,"aZ":-27.472130284355526,"pfxX":0.6002629504858872,"pfxZ":2.8376823349654474,"pX":-0.9093066161421737,"pZ":2.2096989748705256,"vX0":-8.839914012296399,"vY0":-127.7564568234579,"vZ0":-2.504842210628653,"x":151.66,"y":179.12,"x0":2.512657741425445,"y0":50.006111268354886,"z0":5.354356374272524,"aX":0.9969860608773891},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":0.8,"spinRate":2324,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.42814212158878506,"extension":6.857382677244918},"index":4,"playId":"7ed72e09-dc69-3482-9821-b7364549cd5b","pitchNumber":4,"startTime":"2026-03-12T18:15:40.216Z","endTime":"2026-03-12T18:15:43.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.331154344542586,"aZ":-39.60591569469649,"pfxX":-4.810856285190474,"pfxZ":-5.172327294669663,"pX":-1.2477232684503876,"pZ":1.6989337795224635,"vX0":-7.039497172391781,"vY0":-119.96733523741642,"vZ0":-0.7094059687983545,"x":164.56,"y":192.91,"x0":2.3661382244085796,"y0":50.00307220495995,"z0":5.573406550400464,"aX":-6.910926517016951},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.2,"breakHorizontal":10.6,"spinRate":2427,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4591002520539078,"extension":6.748178507262126},"index":5,"playId":"4e8eb187-e7e4-3c54-83e5-7e4d84127e27","pitchNumber":5,"startTime":"2026-03-12T18:15:57.607Z","endTime":"2026-03-12T18:16:00.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.7,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.261264293088935,"aZ":-22.180224323931846,"pfxX":8.9420945311306,"pfxZ":5.317909925427482,"pX":-1.4028756540449263,"pZ":1.643474783930712,"vX0":-13.021031664495752,"vY0":-135.87248399759122,"vZ0":-5.423777408458739,"x":170.47,"y":194.41,"x0":2.2778158133514377,"y0":50.00349633579935,"z0":5.1952883825566705,"aX":16.810297778535663},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":-13.6,"spinRate":2261,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4022770835451781,"extension":7.0103095171656875},"index":6,"playId":"4b9b47e8-137d-37f1-9ae2-239eadbbfeed","pitchNumber":6,"startTime":"2026-03-12T18:16:29.962Z","endTime":"2026-03-12T18:16:33.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.574412305808345,"aZ":-42.0454142898696,"pfxX":-5.500913555705267,"pfxZ":-7.501222240421368,"pX":0.8793761121960046,"pZ":3.7844302496122615,"vX0":-2.279005888351739,"vY0":-113.91065688905262,"vZ0":4.745996524057065,"x":83.48,"y":136.6,"x0":2.6068522322183316,"y0":50.0015948996283,"z0":5.826250413684499,"aX":-7.240496261081356},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.1,"breakHorizontal":10.6,"spinRate":2277,"spinDirection":323},"zone":12,"typeConfidence":2.0,"plateTime":0.480506922557669,"extension":6.821923776293671},"index":7,"playId":"70f884d1-959e-3626-b45a-1236c4852da2","pitchNumber":7,"startTime":"2026-03-12T18:16:46.969Z","endTime":"2026-03-12T18:16:50.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.25,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:16:50.986Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to first baseman Isiah Kiner-Falefa in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T18:19:30.428Z","endTime":"2026-03-12T18:21:21.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"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-12T18:17:04.722Z","endTime":"2026-03-12T18:17:35.565Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Watson replaces Connelly Early.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-12T18:17:35.565Z","endTime":"2026-03-12T18:19:32.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.781115860231438,"aZ":-13.531910531642042,"pfxX":-4.7393182942923655,"pfxZ":9.77454457214607,"pX":0.7041369532415015,"pZ":1.9522769219495388,"vX0":6.133161067779127,"vY0":-136.87623103517458,"vZ0":-6.62353447775966,"x":90.16,"y":186.07,"x0":-0.9445517439034647,"y0":50.00023233254847,"z0":5.32089176822623,"aX":-9.036993534478174},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2305,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39938229195791264,"extension":7.185418846395659},"index":2,"playId":"e16de6f8-cfe5-3ed3-9ef0-451ed076ab64","pitchNumber":1,"startTime":"2026-03-12T18:19:32.627Z","endTime":"2026-03-12T18:19:36.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"e16de6f8-cfe5-3ed3-9ef0-451ed076ab64","startTime":"2026-03-12T18:19:46.073Z","endTime":"2026-03-12T18:20:05.213Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479236138689426,"aZ":-24.64957052818728,"pfxX":-1.3281440837089282,"pfxZ":4.304210088532616,"pX":0.6471646240807521,"pZ":1.3806570695174891,"vX0":4.952300238316573,"vY0":-130.80549491926718,"vZ0":-5.520789652916371,"x":92.33,"y":201.5,"x0":-1.0912601659706977,"y0":50.00058487965135,"z0":5.346978825550141,"aX":-2.3208160835626845},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":1.4,"spinRate":2191,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41743320660544203,"extension":6.994174142663395},"index":4,"playId":"efd1979b-9242-3a25-9ef8-8fb4d6158796","pitchNumber":2,"startTime":"2026-03-12T18:20:05.213Z","endTime":"2026-03-12T18:20:09.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66012318949028,"aZ":-22.94642042941298,"pfxX":-9.786440495054169,"pfxZ":4.909387177445021,"pX":0.2152671084953264,"pZ":1.9991563025459043,"vX0":6.555072176536084,"vY0":-136.19219579169,"vZ0":-4.869224655631382,"x":108.79,"y":184.8,"x0":-0.9501467278348528,"y0":50.00633299205456,"z0":5.395626650428345,"aX":-18.404420522509803},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":16.3,"spinRate":2347,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4020363706391765,"extension":7.0450885193261295},"index":5,"playId":"8dfdc35d-f5dc-34a7-bd69-63b6b0fc0e15","pitchNumber":3,"startTime":"2026-03-12T18:20:24.133Z","endTime":"2026-03-12T18:20:27.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.191384821651678,"aZ":-16.854097417953046,"pfxX":-1.6225266509897236,"pfxZ":8.173750160989819,"pX":0.6709331270015281,"pZ":3.6349872613859717,"vX0":4.884085191647897,"vY0":-135.67065826433927,"vZ0":-1.8992976875592786,"x":91.43,"y":140.64,"x0":-0.9375362985252137,"y0":50.00235460070155,"z0":5.512007892118275,"aX":-3.0416774473884205},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":1.9,"spinRate":2217,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4028910300709039,"extension":6.999909977926447},"index":6,"playId":"481ec056-268e-335c-be85-9320fd37f3d9","pitchNumber":4,"startTime":"2026-03-12T18:20:43.734Z","endTime":"2026-03-12T18:20:47.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358449493537297,"aZ":-23.382319785602697,"pfxX":1.0811625822233943,"pfxZ":5.00756593728724,"pX":0.31822220931990053,"pZ":2.267989888916891,"vX0":3.086838831876131,"vY0":-131.3102268057911,"vZ0":-3.6666254346013254,"x":104.87,"y":177.54,"x0":-1.0104670968853178,"y0":50.00486018302118,"z0":5.411006313533895,"aX":1.8978184974086199},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-2.6,"spinRate":2258,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.416253421248701,"extension":7.0440857271252275},"hitData":{"launchSpeed":70.3,"launchAngle":80.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.35,"coordY":200.56}},"index":7,"playId":"f22eb240-b5e6-38f6-a0ae-b5f8a8f9af4a","pitchNumber":5,"startTime":"2026-03-12T18:21:13.184Z","endTime":"2026-03-12T18:21:21.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:21:21.259Z","atBatIndex":37},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Trevor Story triples (2) on a fly ball to left fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T18:23:29.138Z","endTime":"2026-03-12T18:25:25.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Liam Hendriks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"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-12T18:22:10.132Z","endTime":"2026-03-12T18:23:31.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552519301681677,"aZ":-16.632146450479866,"pfxX":-8.134693373834928,"pfxZ":8.367949265309893,"pX":-0.7693812376798865,"pZ":3.829749859119227,"vX0":6.194290385322963,"vY0":-135.86093489667425,"vZ0":-2.1856904976958496,"x":146.33,"y":135.38,"x0":-2.029370776896482,"y0":50.00189366768326,"z0":5.808939853304888,"aX":-15.108576527311794},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":13.3,"spinRate":2399,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4041345401094385,"extension":5.727561033087713},"index":1,"playId":"f276b443-f379-31fd-b8ee-7d2bf7173f77","pitchNumber":1,"startTime":"2026-03-12T18:23:31.005Z","endTime":"2026-03-12T18:23:34.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85699678557188,"aZ":-28.15848045204214,"pfxX":-1.1350849608596745,"pfxZ":2.521825581679064,"pX":1.1014749625205398,"pZ":1.5723052961095783,"vX0":7.875400125073731,"vY0":-125.82926201399373,"vZ0":-4.262267980564642,"x":75.01,"y":196.33,"x0":-1.9290701074855086,"y0":50.005413866274296,"z0":5.584283063110584,"aX":-1.8104157451885083},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":0.1,"spinRate":2317,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4362235998577031,"extension":5.817148673075314},"index":2,"playId":"ff9c7b7b-9d73-3374-9ad7-9fe1d451f215","pitchNumber":2,"startTime":"2026-03-12T18:23:58.746Z","endTime":"2026-03-12T18:24:02.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94564390446906,"aZ":-26.39814158036251,"pfxX":0.9482526788257237,"pfxZ":3.450705528018249,"pX":0.9073326183943118,"pZ":2.635625713490548,"vX0":7.16949742410728,"vY0":-128.19553342842238,"vZ0":-2.501842435801853,"x":82.41,"y":167.62,"x0":-2.041720082470703,"y0":50.005833199802844,"z0":5.671744359594638,"aX":1.586673349096946},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":-3.2,"spinRate":2419,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.42624686270384293,"extension":5.731588564667756},"index":3,"playId":"8dfed7f9-d65b-32bf-beb3-6dee5eceb235","pitchNumber":3,"startTime":"2026-03-12T18:24:13.066Z","endTime":"2026-03-12T18:24:16.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":81.5,"endSpeed":75.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581740156834748,"aZ":-36.13643661165834,"pfxX":5.616433739392146,"pfxZ":-2.817072865623494,"pX":1.8910981060724936,"pZ":0.7823241886125115,"vX0":7.718913171524035,"vY0":-118.45342615727654,"vZ0":-3.073831301056482,"x":44.92,"y":217.66,"x0":-2.1509227292537525,"y0":50.001732042042434,"z0":5.431443020549453,"aX":7.905196553909494},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.6,"breakHorizontal":-12.2,"spinRate":2876,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4640394838602484,"extension":5.862357720284362},"index":4,"playId":"d66de981-1d13-375c-afc6-83a28686eaaf","pitchNumber":4,"startTime":"2026-03-12T18:24:45.243Z","endTime":"2026-03-12T18:24:48.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157632834335715,"aZ":-35.85527443447745,"pfxX":7.4530566522376205,"pfxZ":-2.545742884175789,"pX":0.3883736484907626,"pZ":2.6237677154705916,"vX0":4.00507708718757,"vY0":-119.48523923155967,"vZ0":0.5768921880514521,"x":102.2,"y":167.94,"x0":-2.2782250593182467,"y0":50.003112308952986,"z0":5.6025000784734775,"aX":10.770210530499993},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.2,"breakHorizontal":-14.5,"spinRate":2731,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4585027654240861,"extension":5.633620742002914},"hitData":{"launchSpeed":95.4,"launchAngle":49.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.73,"coordY":109.96}},"index":5,"playId":"9f487f83-8c40-3b52-9691-081ed6cd6141","pitchNumber":5,"startTime":"2026-03-12T18:25:10.094Z","endTime":"2026-03-12T18:25:25.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.0,"awayTeamWinProbability":48.0,"homeTeamWinProbabilityAdded":-11.800000000000004,"leverageIndex":1.26,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:25:25.320Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcelo Mayer pops out to shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T18:25:41.780Z","endTime":"2026-03-12T18:26:43.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473486256246726,"aZ":-29.744131356089174,"pfxX":-4.44906454308244,"pfxZ":1.4954408362688163,"pX":-1.5902415238675933,"pZ":3.155737523206992,"vX0":3.045102065742672,"vY0":-126.4604586002618,"vZ0":-0.28389191974903194,"x":177.62,"y":153.58,"x0":-2.228654830473013,"y0":50.004539277006536,"z0":5.644317494305363,"aX":-7.246023796353985},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":7.4,"spinRate":1359,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.43221488071069425,"extension":5.759199910709799},"index":0,"playId":"9d79fbda-3c2d-3d9f-ab46-5f4585247393","pitchNumber":1,"startTime":"2026-03-12T18:25:55.113Z","endTime":"2026-03-12T18:25:58.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":88.9,"endSpeed":82.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19552700788961,"aZ":-23.833647059889145,"pfxX":0.606936862183125,"pfxZ":4.857408296741781,"pX":1.2189168837253277,"pZ":0.9412351400832653,"vX0":8.219245895267475,"vY0":-129.20863211085285,"vZ0":-6.877084517117111,"x":70.54,"y":213.37,"x0":-2.0625579231787983,"y0":50.00030208374046,"z0":5.43008227909512,"aX":1.039227921898178},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-2.6,"spinRate":2489,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.42154479347711415,"extension":5.811264534942562},"index":1,"playId":"501d45a4-11dc-3b52-b588-49cec7ad1793","pitchNumber":2,"startTime":"2026-03-12T18:26:11.956Z","endTime":"2026-03-12T18:26:15.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183364014873334,"aZ":-24.66770486749691,"pfxX":0.09916406277115064,"pfxZ":4.4035724558073905,"pX":0.16435378051047775,"pZ":3.0930727117101346,"vX0":5.858036386026696,"vY0":-128.8658386229918,"vZ0":-1.7167564023336501,"x":110.74,"y":155.27,"x0":-2.137801278404676,"y0":50.00578052925593,"z0":5.647080122131639,"aX":0.16914841326445995},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.3,"spinRate":2338,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.42273663756242685,"extension":5.797116654987353},"hitData":{"launchSpeed":80.9,"launchAngle":67.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.53,"coordY":154.5}},"index":2,"playId":"abc580e1-9e13-3efb-8d36-4620d8f983e6","pitchNumber":3,"startTime":"2026-03-12T18:26:34.581Z","endTime":"2026-03-12T18:26:43.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":5.199999999999996,"leverageIndex":1.54,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:26:43.823Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a line drive to right fielder Trevor Larnach. Trevor Story scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T18:26:59.611Z","endTime":"2026-03-12T18:28:01.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":663485,"link":"/api/v1/people/663485"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70498915490144,"aZ":-20.0091233316043,"pfxX":-8.805960429320153,"pfxZ":6.479852986534807,"pX":-0.504678815666794,"pZ":2.039455354695702,"vX0":7.095433618144683,"vY0":-135.44457050494367,"vZ0":-5.9183860723725985,"x":136.24,"y":183.71,"x0":-2.000815319872471,"y0":50.00382152358975,"z0":5.630740293640733,"aX":-16.532518083586666},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2222,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.40280284113778464,"extension":5.855999685465249},"index":0,"playId":"35c7b10a-fdbc-3887-856c-e15343b0f7ae","pitchNumber":1,"startTime":"2026-03-12T18:27:17.151Z","endTime":"2026-03-12T18:27:20.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":87.8,"endSpeed":81.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.344812496484465,"aZ":-25.973818319836365,"pfxX":0.0651045849959937,"pfxZ":3.727415053334761,"pX":1.5317638251921892,"pZ":1.2614829502683402,"vX0":8.728036460567154,"vY0":-127.66650336959145,"vZ0":-5.8631887443629145,"x":58.61,"y":204.72,"x0":-1.9285261059801957,"y0":50.003954065739215,"z0":5.611429534814598,"aX":0.10709152305725794},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.9,"spinRate":2399,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4277473982235831,"extension":5.7241074667487295},"index":1,"playId":"d68f36a8-a027-3959-9d16-038911c1ff01","pitchNumber":2,"startTime":"2026-03-12T18:27:33.839Z","endTime":"2026-03-12T18:27:37.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950791130840717,"aZ":-21.276843074289992,"pfxX":-9.306467871564877,"pfxZ":5.751223744824561,"pX":-0.3908928894368815,"pZ":2.0617868133917727,"vX0":7.500877116604387,"vY0":-136.5112609976866,"vZ0":-5.537885692984709,"x":131.9,"y":183.11,"x0":-1.9597766689902265,"y0":50.003901907279904,"z0":5.573452719602259,"aX":-17.634717682373356},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2135,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4006325482295048,"extension":5.737953096442236},"hitData":{"launchSpeed":83.0,"launchAngle":13.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.76,"coordY":112.14}},"index":2,"playId":"67206821-b7ee-3cd9-a77d-1c38e1738774","pitchNumber":3,"startTime":"2026-03-12T18:27:55.386Z","endTime":"2026-03-12T18:28:01.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-7.499999999999993,"leverageIndex":1.94,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:28:01.028Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, shortstop Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T18:28:11.875Z","endTime":"2026-03-12T18:30:13.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284485346892712,"aZ":-15.706717017625364,"pfxX":-5.4829106040176665,"pfxZ":8.741739847882222,"pX":-0.21746274378126276,"pZ":2.5040490036779217,"vX0":6.47085568017217,"vY0":-136.0250598125662,"vZ0":-5.773568671631407,"x":125.29,"y":171.17,"x0":-1.9086251335229514,"y0":50.00570293761157,"z0":5.733176887976786,"aX":-10.333354659432171},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2176,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40180445046598345,"extension":5.840425464668676},"index":0,"playId":"b60dcea7-80fc-3db3-9071-f99905e4b307","pitchNumber":1,"startTime":"2026-03-12T18:28:30.816Z","endTime":"2026-03-12T18:28:35.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Isiah Kiner-Falefa steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"b60dcea7-80fc-3db3-9071-f99905e4b307","startTime":"2026-03-12T18:28:44.045Z","endTime":"2026-03-12T18:29:01.575Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"postOnSecond":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.64,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7025929060799,"aZ":-32.35362507623721,"pfxX":3.637709522756266,"pfxZ":-0.12368620322056079,"pX":1.9091018088262466,"pZ":-0.15272761929706852,"vX0":8.278063173136527,"vY0":-119.45957869411336,"vZ0":-6.04651133355744,"x":44.23,"y":242.9,"x0":-2.078237141251333,"y0":50.00460278394308,"z0":5.331047628907693,"aX":5.239308504968806},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.6,"breakHorizontal":-8.6,"spinRate":2791,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4590761131818395,"extension":5.846756660193005},"index":2,"playId":"18798fad-d3d5-3480-b61c-7d8da7d8f0fc","pitchNumber":2,"startTime":"2026-03-12T18:29:01.575Z","endTime":"2026-03-12T18:29:05.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":94.3,"endSpeed":86.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943436460374574,"aZ":-17.094085040695568,"pfxX":-6.897595993191176,"pfxZ":7.878022610952884,"pX":-0.5126171570169384,"pZ":3.927677133059733,"vX0":7.037976155040337,"vY0":-137.16504871590726,"vZ0":-1.675367976540852,"x":136.54,"y":132.73,"x0":-2.209543421068143,"y0":50.006543794514016,"z0":5.705979617664557,"aX":-13.210850786643551},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":11.2,"spinRate":2360,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3985762149332368,"extension":5.86288204662381},"index":3,"playId":"d3a7e3c6-7222-3b70-84aa-6035e3c6fda8","pitchNumber":3,"startTime":"2026-03-12T18:29:28.099Z","endTime":"2026-03-12T18:29:31.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.709128252644035,"aZ":-26.162634192224665,"pfxX":-0.17474293815058983,"pfxZ":3.555902178638698,"pX":0.7327765408393988,"pZ":0.5328747336412885,"vX0":7.128462292442888,"vY0":-127.75483189833562,"vZ0":-7.137679249739978,"x":89.07,"y":224.39,"x0":-2.044528179280364,"y0":50.002067460495454,"z0":5.354828174031491,"aX":-0.29550433938922477},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":2367,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.42505567671419087,"extension":5.886416542703601},"index":4,"playId":"0bb6964b-36ed-3319-8da9-81a6d6ec41bd","pitchNumber":4,"startTime":"2026-03-12T18:29:44.823Z","endTime":"2026-03-12T18:29:48.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.100447740704965,"aZ":-22.337331462579336,"pfxX":-10.026640573165306,"pfxZ":5.158930955906851,"pX":-0.03380343921640282,"pZ":2.2491973453825547,"vX0":9.215545839256908,"vY0":-137.17141737918172,"vZ0":-4.662422202323469,"x":118.29,"y":178.05,"x0":-2.1328384314774196,"y0":50.00503700289364,"z0":5.492300000558418,"aX":-19.126388387116048},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2290,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39917316229008826,"extension":5.899434748790572},"hitData":{"launchSpeed":103.5,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.53,"coordY":155.11}},"index":5,"playId":"f54d5cd0-fa6f-3ef5-aaa3-cfc8e3544828","pitchNumber":5,"startTime":"2026-03-12T18:30:07.805Z","endTime":"2026-03-12T18:30:13.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.64,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:30:13.329Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T18:30:26.557Z","endTime":"2026-03-12T18:31:29.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.287932295408062,"aZ":-36.69571760797468,"pfxX":6.670206746127621,"pfxZ":-3.2053710823667654,"pX":-0.26197220383741165,"pZ":2.6481296233570593,"vX0":2.9894046561002017,"vY0":-118.47555808761123,"vZ0":0.9015296393248635,"x":126.99,"y":167.28,"x0":-2.4097307776408323,"y0":50.00302247112283,"z0":5.637125037605888,"aX":9.407614183388796},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.3,"breakHorizontal":-12.8,"spinRate":2768,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.4637092268963081,"extension":5.740608093746227},"index":0,"playId":"7e0314e5-2359-3325-8a75-bedf1ca71028","pitchNumber":1,"startTime":"2026-03-12T18:30:44.152Z","endTime":"2026-03-12T18:30:47.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.098072169148537,"aZ":-27.572048891250947,"pfxX":2.3580394102461577,"pfxZ":2.838866739532145,"pX":0.3229229382103537,"pZ":3.0362104644716448,"vX0":5.117407734242933,"vY0":-126.03239422245862,"vZ0":-1.007777921842552,"x":104.69,"y":156.8,"x0":-2.034934291963934,"y0":50.00014818587751,"z0":5.655381716988544,"aX":3.815126065244571},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":-5.4,"spinRate":2417,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.43355564666255875,"extension":5.810168267163695},"index":1,"playId":"6c26aded-eff4-3dc6-a23f-7d81d58a468c","pitchNumber":2,"startTime":"2026-03-12T18:31:02.200Z","endTime":"2026-03-12T18:31:05.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822410669831893,"aZ":-11.894171113995021,"pfxX":-4.628569730104214,"pfxZ":10.726117158562484,"pX":0.35562707618588785,"pZ":2.7923159123632133,"vX0":8.310601263047186,"vY0":-137.01279166793978,"vZ0":-5.130215040623641,"x":103.44,"y":163.39,"x0":-2.123116030209295,"y0":50.00344943508571,"z0":5.509895393441942,"aX":-8.752496056773058},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":6.5,"spinRate":2306,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.4006116365670298,"extension":5.780396241205396},"index":2,"playId":"7e0d6e8b-30ae-3399-be77-856d122aaa85","pitchNumber":3,"startTime":"2026-03-12T18:31:26.517Z","endTime":"2026-03-12T18:31:29.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:31:29.972Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to left fielder Allan Castro.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T18:33:44.531Z","endTime":"2026-03-12T18:34:09.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37568969885059,"aZ":-30.754374068084818,"pfxX":5.57991151132953,"pfxZ":0.9741927531512902,"pX":-0.6501179014621457,"pZ":1.5296986435834765,"vX0":-0.18523327024859143,"vY0":-120.08159303941255,"vZ0":-2.679829267585794,"x":141.78,"y":197.48,"x0":-1.2960563367731668,"y0":50.001832213109566,"z0":5.410588026392164,"aX":8.105467107186183},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":-10.1,"spinRate":2175,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.45705105550955905,"extension":6.910248995445364},"index":0,"playId":"33c30080-37e4-386b-9cdd-e9c471b18b8a","pitchNumber":1,"startTime":"2026-03-12T18:33:44.531Z","endTime":"2026-03-12T18:33:48.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.156819866594414,"aZ":-27.604119793139002,"pfxX":3.2070830482256416,"pfxZ":2.9509005595539772,"pX":0.2349868309719054,"pZ":3.1281002119480807,"vX0":2.5944335099713056,"vY0":-122.78826801602818,"vZ0":-0.2960443153698886,"x":108.04,"y":154.32,"x0":-1.2467922052965568,"y0":50.00248627181634,"z0":5.571601548074913,"aX":4.963893033284543},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.5,"breakHorizontal":-6.4,"spinRate":2138,"spinDirection":105},"zone":2,"typeConfidence":2.0,"plateTime":0.4437416406709329,"extension":6.860199303194445},"hitData":{"launchSpeed":89.6,"launchAngle":45.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.94,"coordY":81.4}},"index":1,"playId":"87c91c93-0b07-3f8a-9b4b-6a0ffd84369c","pitchNumber":2,"startTime":"2026-03-12T18:34:00.658Z","endTime":"2026-03-12T18:34:09.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:34:09.395Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a line drive to center fielder Kristian Campbell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T18:34:18.306Z","endTime":"2026-03-12T18:36:11.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93664003909373,"aZ":-24.124156300066154,"pfxX":-1.1871431562499248,"pfxZ":4.708104409035991,"pX":1.2269253855335729,"pZ":2.4349684980467132,"vX0":6.2355613330729645,"vY0":-130.0810272571897,"vZ0":-2.9878736213574077,"x":70.23,"y":173.04,"x0":-1.0496240260984935,"y0":50.0028082567352,"z0":5.432643136065407,"aX":-2.030805357710174},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":0.7,"spinRate":2289,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.42148580107441136,"extension":7.048772288277687},"index":0,"playId":"cabcac86-fd9f-3be0-a149-55f25d6376b5","pitchNumber":1,"startTime":"2026-03-12T18:34:34.780Z","endTime":"2026-03-12T18:34:39.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565202181794728,"aZ":-25.583355758563297,"pfxX":0.6088394291860857,"pfxZ":3.862362365870929,"pX":0.4772025585029928,"pZ":2.5804493831315276,"vX0":3.7455338413961523,"vY0":-129.38640860986544,"vZ0":-2.5430959048655906,"x":98.81,"y":169.11,"x0":-1.0648002876520593,"y0":50.000639745391666,"z0":5.525019231738579,"aX":1.0369785465755783},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-1.9,"spinRate":2283,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.42242452688451415,"extension":6.9728245102669675},"index":1,"playId":"dd16bb4b-dcb8-3380-beb1-ed3bcee1c604","pitchNumber":2,"startTime":"2026-03-12T18:34:49.247Z","endTime":"2026-03-12T18:34:52.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541690525883688,"aZ":-14.91088708334464,"pfxX":-3.6543156006250523,"pfxZ":9.244173619702167,"pX":-0.9311831947975141,"pZ":3.132840425981766,"vX0":1.8661875582678105,"vY0":-135.7381006810603,"vZ0":-3.522844372480305,"x":152.49,"y":154.19,"x0":-1.1526342432214833,"y0":50.0014519739625,"z0":5.484865959084435,"aX":-6.822512630691827},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2310,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4034375797935925,"extension":7.1052647906686515},"index":2,"playId":"72a7565b-d287-3f00-bfc7-712bdb3b00fc","pitchNumber":3,"startTime":"2026-03-12T18:35:08.075Z","endTime":"2026-03-12T18:35:11.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10299958282145,"aZ":-40.72885141004231,"pfxX":5.156420354445006,"pfxZ":-5.912539667795507,"pX":-0.0939901420976129,"pZ":1.6776292303436593,"vX0":0.8336572062615628,"vY0":-119.56735138899991,"vZ0":-0.32448697449691943,"x":120.58,"y":193.48,"x0":-1.1170049742678458,"y0":50.001008009710446,"z0":5.4704209146194716,"aX":7.4633073358208115},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.6,"breakHorizontal":-9.5,"spinRate":2241,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.45812701530378863,"extension":6.907163468576082},"index":3,"playId":"1c4f5428-8ec2-3dfd-9249-5e70090911e1","pitchNumber":4,"startTime":"2026-03-12T18:35:25.756Z","endTime":"2026-03-12T18:35:28.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99969546358529,"aZ":-13.191389416796929,"pfxX":-4.647832776593772,"pfxZ":9.986093022778062,"pX":0.6307824435107175,"pZ":3.1852817170656773,"vX0":5.704008891834276,"vY0":-137.16986749883662,"vZ0":-3.6913790912158917,"x":92.96,"y":152.78,"x0":-0.8740524683239073,"y0":50.00389696495601,"z0":5.45088816252983,"aX":-8.836872674425342},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":2293,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39964808186634393,"extension":7.074294673097554},"hitData":{"launchSpeed":87.5,"launchAngle":18.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.93,"coordY":84.64}},"index":4,"playId":"d021c74b-96d8-32ca-9949-227b3beafb8e","pitchNumber":5,"startTime":"2026-03-12T18:36:03.678Z","endTime":"2026-03-12T18:36:11.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:36:11.558Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to left fielder Allan Castro.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T18:36:46.560Z","endTime":"2026-03-12T18:38:58.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Rayne Doncon replaces Josh Bell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"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-12T18:36:35.523Z","endTime":"2026-03-12T18:36:48.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699061,"link":"/api/v1/people/699061"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"base":1,"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.704984647952628,"aZ":-23.06168507760716,"pfxX":-8.72368657206714,"pfxZ":5.115397644215875,"pX":-0.5281933483285006,"pZ":1.9401735613327589,"vX0":3.944206918357303,"vY0":-132.52255476271063,"vZ0":-4.682320387958846,"x":137.13,"y":186.4,"x0":-0.9003828721711542,"y0":50.00643285654097,"z0":5.409577043178916,"aX":-15.55603459884557},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":2062,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4129431063841347,"extension":7.014301021723165},"index":1,"playId":"b5a085ff-50d1-387e-a991-a4973c4e02d9","pitchNumber":1,"startTime":"2026-03-12T18:36:48.075Z","endTime":"2026-03-12T18:36:51.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":84.4,"endSpeed":77.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.033700756965523,"aZ":-27.59099242662758,"pfxX":8.22396139878578,"pfxZ":3.0291513557004004,"pX":0.5488735004454496,"pZ":1.2961949894979754,"vX0":1.2836793998992273,"vY0":-122.88937771638848,"vZ0":-4.097870632472834,"x":96.08,"y":203.78,"x0":-1.0490685350456643,"y0":50.00176002026082,"z0":5.360796653050148,"aX":12.427565631976426},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":-15.1,"spinRate":2118,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.447741823821068,"extension":6.89212872276874},"index":2,"playId":"f414931d-58c3-3890-831d-81ceaccc0302","pitchNumber":2,"startTime":"2026-03-12T18:37:07.548Z","endTime":"2026-03-12T18:37:11.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":84.4,"endSpeed":76.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697609945196394,"aZ":-25.91595319267951,"pfxX":7.09253418337237,"pfxZ":4.20424558055923,"pX":0.47736324026697796,"pZ":1.2593714321624896,"vX0":1.8712123670594563,"vY0":-122.74808121526267,"vZ0":-4.184298057855912,"x":98.8,"y":204.78,"x0":-1.2205289739384593,"y0":50.0052947391007,"z0":5.254940795310372,"aX":10.565958198047658},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.6,"breakHorizontal":-13.3,"spinRate":2085,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4503621353021616,"extension":6.898004822370741},"index":3,"playId":"90a099ee-9a82-3627-93dc-64f92ddc4867","pitchNumber":3,"startTime":"2026-03-12T18:37:28.237Z","endTime":"2026-03-12T18:37:32.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484998086379406,"aZ":-21.831112798493233,"pfxX":-0.22455084035373218,"pfxZ":5.804830570402434,"pX":1.0517928424581808,"pZ":2.0680633113465587,"vX0":5.433216980019531,"vY0":-132.476590515917,"vZ0":-4.405633917597608,"x":76.91,"y":182.94,"x0":-0.9939923177050214,"y0":50.006164729004944,"z0":5.3422432649513505,"aX":-0.4002482282849524},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":-0.7,"spinRate":2325,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4129538077298758,"extension":7.01628386832543},"index":4,"playId":"74d95be4-e2d7-36fb-ae4c-65f0311081ba","pitchNumber":4,"startTime":"2026-03-12T18:37:47.222Z","endTime":"2026-03-12T18:37:51.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58506026393039,"aZ":-25.172051651635567,"pfxX":-7.327400340022809,"pfxZ":3.88642853447217,"pX":-0.28150473432978024,"pZ":1.7610801282666682,"vX0":4.155179721785612,"vY0":-133.1797074409427,"vZ0":-4.583474362869778,"x":127.73,"y":191.23,"x0":-0.9067535813233241,"y0":50.00638713273205,"z0":5.316677033682972,"aX":-13.215359535613477},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":12.5,"spinRate":2169,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4106817771584441,"extension":7.112579302248422},"index":5,"playId":"5075762d-a11e-3a8c-82c0-363956e84d98","pitchNumber":5,"startTime":"2026-03-12T18:38:08.451Z","endTime":"2026-03-12T18:38:11.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63116065805969,"aZ":-23.874601461801518,"pfxX":5.43029502332076,"pfxZ":5.553464891724069,"pX":0.19014584009201263,"pZ":1.8609558781397881,"vX0":1.6148684706412726,"vY0":-122.43698161099225,"vZ0":-3.395923408771073,"x":109.75,"y":188.53,"x0":-1.1860516540871349,"y0":50.00518135242655,"z0":5.3446212933163295,"aX":8.118442260534824},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.4,"breakHorizontal":-10.2,"spinRate":2132,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4500170548128204,"extension":6.8601360900451365},"hitData":{"launchSpeed":83.2,"launchAngle":47.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.49,"coordY":123.0}},"index":6,"playId":"9295337b-213b-34fc-9821-b9ef69dbcb28","pitchNumber":6,"startTime":"2026-03-12T18:38:52.485Z","endTime":"2026-03-12T18:38:58.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.62,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:38:58.408Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out to first baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T18:39:17.105Z","endTime":"2026-03-12T18:43:26.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155532876187287,"aZ":-23.72657471774806,"pfxX":-0.8503687143184145,"pfxZ":4.8908398959013075,"pX":-0.19997811293100023,"pZ":2.132519705922818,"vX0":2.684619046926593,"vY0":-130.50141647084604,"vZ0":-3.5719782788680683,"x":124.62,"y":181.2,"x0":-1.1309891690918383,"y0":50.00278591582848,"z0":5.3038384379939805,"aX":-1.4689908130151557},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":1.0,"spinRate":2180,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4195218990726426,"extension":6.997878671028331},"index":0,"playId":"69eb3cce-4f44-36ef-8aa3-bffc5b6d8578","pitchNumber":1,"startTime":"2026-03-12T18:39:35.949Z","endTime":"2026-03-12T18:39:39.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":"467a8a26-7dac-3a71-9e33-9296179a6049","startTime":"2026-03-12T18:39:56.310Z","endTime":"2026-03-12T18:39:59.310Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279155574186156,"aZ":-24.088321962048145,"pfxX":-10.384279040687424,"pfxZ":4.474469435186361,"pX":-0.33773502517148674,"pZ":1.1569086822576375,"vX0":5.779390543931383,"vY0":-134.1218218649039,"vZ0":-6.364677693207519,"x":129.87,"y":207.54,"x0":-1.1809304482999279,"y0":50.00237664591533,"z0":5.299095465080546,"aX":-18.759420514917355},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":17.4,"spinRate":2297,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40970647898132473,"extension":6.9995756742014965},"index":2,"playId":"4be37b61-4387-39f8-91a1-ef8a4e2a3dc6","pitchNumber":2,"startTime":"2026-03-12T18:40:15.558Z","endTime":"2026-03-12T18:40:19.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263759133701992,"aZ":-24.61742681086486,"pfxX":-8.288442061301302,"pfxZ":4.230032468335341,"pX":0.19981949621630643,"pZ":1.8097406586303688,"vX0":5.952171037632776,"vY0":-133.21848652179722,"vZ0":-4.5830364657112215,"x":109.38,"y":189.92,"x0":-0.9934910583792835,"y0":50.0040790431729,"z0":5.345655218217642,"aX":-14.807184909819474},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2213,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.41213772534372684,"extension":7.014479200997395},"index":3,"playId":"0b9a2bf7-1449-3f59-a1a2-508344aa3d6c","pitchNumber":3,"startTime":"2026-03-12T18:40:35.363Z","endTime":"2026-03-12T18:40:39.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-12T18:40:57.675Z","endTime":"2026-03-12T18:41:08.707Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382835594241183,"aZ":-27.12747404034545,"pfxX":-7.7439367019168035,"pfxZ":3.0173196567823166,"pX":-0.051870070077414406,"pZ":0.5947911977431458,"vX0":5.076242700363812,"vY0":-127.9352767566367,"vZ0":-6.454353053787251,"x":118.98,"y":222.72,"x0":-1.047530691948682,"y0":50.00233026361046,"z0":5.253780744559543,"aX":-12.941014321279498},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":13.0,"spinRate":1363,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4268174087428487,"extension":7.124204107530524},"index":5,"playId":"bd1d2896-e98c-31f8-b882-f5d199e72c58","pitchNumber":4,"startTime":"2026-03-12T18:41:08.707Z","endTime":"2026-03-12T18:41:12.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125372589974102,"aZ":-27.52624847911144,"pfxX":5.2718072705804495,"pfxZ":3.022681687842292,"pX":0.4151796593596791,"pZ":1.8985357808910668,"vX0":1.9671588795256547,"vY0":-123.32819500973677,"vZ0":-2.724824979402807,"x":101.17,"y":187.52,"x0":-1.0781611760907706,"y0":50.001183216399795,"z0":5.345629842636258,"aX":8.097963831681438},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":-10.0,"spinRate":2214,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.4445722783279349,"extension":6.889626959179677},"index":6,"playId":"ebdf6545-fcae-3b18-a4f1-32113156023c","pitchNumber":5,"startTime":"2026-03-12T18:41:30.777Z","endTime":"2026-03-12T18:41:36.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.410631967742255,"aZ":-28.240896472376907,"pfxX":0.5003395231502594,"pfxZ":2.187137895608684,"pX":1.7572148088709785,"pZ":2.4674137583272455,"vX0":7.039077119879362,"vY0":-132.99655557806966,"vZ0":-2.473961314500704,"x":50.02,"y":172.16,"x0":-0.9842065874712274,"y0":50.00345513477409,"z0":5.449186246216093,"aX":0.8993160629716582},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-2.4,"spinRate":2125,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4111735974447215,"extension":7.0783781682303815},"index":7,"playId":"c922e721-a6a9-34f5-a551-119b9b2b18a5","pitchNumber":6,"startTime":"2026-03-12T18:41:59.158Z","endTime":"2026-03-12T18:42:03.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.720529508412294,"aZ":-22.205437697028604,"pfxX":0.5814459438256625,"pfxZ":5.500590899285176,"pX":0.7142670431201333,"pZ":1.7462629817516515,"vX0":4.595201907268349,"vY0":-133.29512569790867,"vZ0":-5.2183337082969805,"x":89.77,"y":191.63,"x0":-1.1024325578392775,"y0":50.00323801045755,"z0":5.317174073776797,"aX":1.0533874218926693},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":-1.9,"spinRate":2250,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.40979447384213863,"extension":7.070678911597526},"index":8,"playId":"6332a443-ba44-3e0f-9c65-3e75ee1792e7","pitchNumber":7,"startTime":"2026-03-12T18:42:21.076Z","endTime":"2026-03-12T18:42:24.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.651284605904287,"aZ":-25.903891761151,"pfxX":-8.768904987300662,"pfxZ":3.3183650620534104,"pX":0.09727262421100016,"pZ":2.242536028079629,"vX0":5.937038243543212,"vY0":-135.36909216081733,"vZ0":-3.8399979687146026,"x":113.29,"y":178.23,"x0":-0.965630593664607,"y0":50.00050721775001,"z0":5.456070130688357,"aX":-16.559946968287026},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2167,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4019116512381804,"extension":7.049780154142632},"index":9,"playId":"7c42c0c6-48ae-300e-acf2-3102e2137aea","pitchNumber":8,"startTime":"2026-03-12T18:42:45.939Z","endTime":"2026-03-12T18:42:50.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951726720697216,"aZ":-42.56973199657251,"pfxX":5.387203225788932,"pfxZ":-7.182136778267795,"pX":0.23317131445334224,"pZ":2.1008067769797822,"vX0":1.3999580371006668,"vY0":-120.0502024112838,"vZ0":1.0223968428660606,"x":108.11,"y":182.06,"x0":-1.0583605444925512,"y0":50.00154147709164,"z0":5.4822882022089985,"aX":7.7998898187747905},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.4,"breakHorizontal":-10.1,"spinRate":2283,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4576358629931825,"extension":6.911445287879462},"hitData":{"launchSpeed":94.7,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.68,"coordY":170.26}},"index":10,"playId":"09837e44-1d27-301a-b54a-d8a1962b1a9b","pitchNumber":9,"startTime":"2026-03-12T18:43:20.023Z","endTime":"2026-03-12T18:43:26.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:43:26.148Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kristian Campbell called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T18:45:32.829Z","endTime":"2026-03-12T18:46:19.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Rayne Doncon remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"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-12T18:44:16.393Z","endTime":"2026-03-12T18:44:16.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699061,"link":"/api/v1/people/699061"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kody Funderburk replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"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-12T18:44:16.498Z","endTime":"2026-03-12T18:45:34.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.368055991721256,"aZ":-17.959138147104373,"pfxX":2.222168084817093,"pfxZ":7.8034675591688805,"pX":0.12808039095283835,"pZ":2.426029596321987,"vX0":-6.299981217621414,"vY0":-133.08053719569753,"vZ0":-5.332983314175469,"x":112.12,"y":173.28,"x0":2.221161045736248,"y0":50.00375859409794,"z0":5.727075098139969,"aX":4.04906364767675},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":-2.9,"spinRate":2269,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4091424306473961,"extension":6.842258950647873},"index":2,"playId":"65b37466-c382-317c-b171-59cd8eb10a93","pitchNumber":1,"startTime":"2026-03-12T18:45:34.347Z","endTime":"2026-03-12T18:45:37.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.955666555465843,"aZ":-27.989035554252602,"pfxX":-0.7648492749035931,"pfxZ":2.602421007248687,"pX":-1.3298674539065247,"pZ":0.9666683133956601,"vX0":-8.27483963419584,"vY0":-125.66070136443662,"vZ0":-5.951608718714398,"x":167.69,"y":212.68,"x0":2.0966451057219166,"y0":50.004892280714124,"z0":5.621626075124113,"aX":-1.2300967475055435},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":3.1,"spinRate":2529,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4348243501277005,"extension":6.804625334898387},"index":3,"playId":"812a8716-eac6-3735-ab7c-2c115da91e10","pitchNumber":2,"startTime":"2026-03-12T18:45:47.636Z","endTime":"2026-03-12T18:45:50.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550707484024727,"aZ":-23.786732348139545,"pfxX":10.380563001497256,"pfxZ":4.682637518334495,"pX":-0.027397045924836622,"pZ":2.8283018730129794,"vX0":-9.52345287508002,"vY0":-133.0076236742171,"vZ0":-2.8924227914808855,"x":118.04,"y":162.42,"x0":2.2510084809043573,"y0":50.003582706524135,"z0":5.654884037454323,"aX":18.598470245204563},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":-16.7,"spinRate":2349,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4118128171717057,"extension":6.841833222756918},"index":4,"playId":"2ecc0370-7d25-33d7-802c-11e463d2ca36","pitchNumber":3,"startTime":"2026-03-12T18:46:02.033Z","endTime":"2026-03-12T18:46:06.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483174158979757,"aZ":-16.060544717224634,"pfxX":2.491332044917331,"pfxZ":8.738342610925741,"pX":-0.5063552900079824,"pZ":2.097073061260289,"vX0":-7.9006071002482,"vY0":-134.05627472738664,"vZ0":-6.593084239256652,"x":136.3,"y":182.16,"x0":2.138608296069646,"y0":50.000224333490976,"z0":5.709393852801434,"aX":4.593583255611716},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-3.0,"spinRate":2363,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.40659509323964915,"extension":6.975579783077997},"index":5,"playId":"57ef11b1-192c-3df2-b1c7-22c0c4f9cab5","pitchNumber":4,"startTime":"2026-03-12T18:46:15.644Z","endTime":"2026-03-12T18:46:19.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:46:19.409Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braiden Ward grounds out, second baseman Orlando Arcia to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T18:46:28.005Z","endTime":"2026-03-12T18:47:53.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":88.6,"endSpeed":81.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290363961513115,"aZ":-26.288234123004564,"pfxX":0.04582645651895323,"pfxZ":3.477173458824722,"pX":-0.4186146071638601,"pZ":1.6399429936402858,"vX0":-7.036337446346788,"vY0":-128.8851095429629,"vZ0":-5.182595090217235,"x":132.96,"y":194.5,"x0":2.3340013596355025,"y0":50.003084177497556,"z0":5.69200801290976,"aX":0.07889682912812167},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":1.4,"spinRate":2499,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.42401177353836506,"extension":6.873387486491894},"index":0,"playId":"52bedcc4-391f-36b2-baac-7b6cd7ef0939","pitchNumber":1,"startTime":"2026-03-12T18:46:41.554Z","endTime":"2026-03-12T18:46:44.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":81.4,"endSpeed":76.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61734184231893,"aZ":-33.6824037235357,"pfxX":-6.395723960147155,"pfxZ":-1.0458836037429773,"pX":-0.0037547469360402885,"pZ":1.0808617571249193,"vX0":-4.09602768244705,"vY0":-118.65053945720233,"vZ0":-3.2560702919863234,"x":111.39,"y":78.7,"x0":2.570209195216188,"y0":50.003486686331115,"z0":5.509758767669906,"aX":-9.208592169095251},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.4,"breakHorizontal":12.5,"spinRate":2465,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4599017647545698,"extension":6.663305588277374},"index":1,"playId":"11ad1309-1e12-32d6-b359-2b9569a0909f","pitchNumber":2,"startTime":"2026-03-12T18:46:57.414Z","endTime":"2026-03-12T18:47:01.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.577543935779513,"aZ":-25.999177002542037,"pfxX":-0.31636260784642767,"pfxZ":3.6842909342499652,"pX":-0.39560574872777565,"pZ":1.706078304220659,"vX0":-6.671033159064693,"vY0":-127.91384013797976,"vZ0":-4.690779692139272,"x":132.08,"y":192.72,"x0":2.2749465654229755,"y0":50.00298267106177,"z0":5.5743747499870056,"aX":-0.529274669741797},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":1.9,"spinRate":2573,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.42635827536511517,"extension":6.864384060573246},"index":2,"playId":"79b0de4c-93f4-317c-9dd9-c15580c545c4","pitchNumber":3,"startTime":"2026-03-12T18:47:10.548Z","endTime":"2026-03-12T18:47:14.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-12T18:47:22.220Z","endTime":"2026-03-12T18:47:34.574Z","isPitch":false,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.344316105463555,"aZ":-34.90701773952954,"pfxX":-6.894452559283339,"pfxZ":-1.9328890155718792,"pX":-2.068312128757173,"pZ":0.9147179244587849,"vX0":-8.154914621958689,"vY0":-118.5769922432286,"vZ0":-3.0787838564577137,"x":195.84,"y":214.08,"x0":2.3215358405017392,"y0":50.004260302720915,"z0":5.4402552264974045,"aX":-9.739609490352704},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.1,"breakHorizontal":14.6,"spinRate":2480,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4633185208555468,"extension":7.0084860172831265},"index":4,"playId":"f0184f8d-9f22-35d5-ad3d-4e6444153939","pitchNumber":4,"startTime":"2026-03-12T18:47:34.574Z","endTime":"2026-03-12T18:47:37.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140251099913446,"aZ":-27.699526522988776,"pfxX":0.014461536815106646,"pfxZ":2.705464198203499,"pX":-0.05877112519618194,"pZ":2.3804135483662106,"vX0":-5.826111950177691,"vY0":-127.72154414621386,"vZ0":-2.7616933062015967,"x":119.24,"y":174.51,"x0":2.2492858375528275,"y0":50.00180624245262,"z0":5.652464010087248,"aX":0.02454864259409986},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":1.3,"spinRate":2585,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4287384998070016,"extension":6.756220077723937},"hitData":{"launchSpeed":95.5,"launchAngle":5.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.93,"coordY":137.84}},"index":5,"playId":"b7605833-4629-37b2-9ef2-429657962877","pitchNumber":5,"startTime":"2026-03-12T18:47:48.754Z","endTime":"2026-03-12T18:47:53.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:47:53.542Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Allan Castro singles on a ground ball to center fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T18:48:05.002Z","endTime":"2026-03-12T18:51:37.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833365487798357,"aZ":-29.80986624789209,"pfxX":9.658599657311797,"pfxZ":1.4172306048274201,"pX":-0.2258467113991039,"pZ":2.9545203139555487,"vX0":-9.309435053256603,"vY0":-128.9738332056097,"vZ0":-1.0046539168204984,"x":125.61,"y":159.01,"x0":2.1895631043356056,"y0":50.00452152080796,"z0":5.664807296338144,"aX":16.14291839881026},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-15.2,"spinRate":2093,"spinDirection":117},"zone":2,"typeConfidence":2.0,"plateTime":0.42598493314604413,"extension":6.8795797724627645},"index":0,"playId":"708dd2c5-4fae-3a9c-8d81-f94756704b3c","pitchNumber":1,"startTime":"2026-03-12T18:48:22.886Z","endTime":"2026-03-12T18:48:26.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088035983659037,"aZ":-36.47828882525165,"pfxX":-6.595860089023591,"pfxZ":-3.092949357930926,"pX":-0.37252251480724174,"pZ":-0.755742013858986,"vX0":-4.5022457855873625,"vY0":-118.19786857223492,"vZ0":-6.484593716387641,"x":131.2,"y":259.19,"x0":2.42533098521131,"y0":50.004872592832044,"z0":5.440885617705309,"aX":-9.174220609079343},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.1,"breakHorizontal":13.2,"spinRate":2450,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4664433894215998,"extension":6.641953266014146},"index":1,"playId":"07ecccc3-9512-3fa7-b37e-ab5812728883","pitchNumber":2,"startTime":"2026-03-12T18:48:35.446Z","endTime":"2026-03-12T18:48:38.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.054691144460445,"aZ":-31.450336426389594,"pfxX":-7.547890240063727,"pfxZ":0.5219518836918073,"pX":0.722623581158685,"pZ":3.18972446120994,"vX0":-2.1548097997019044,"vY0":-117.58243061690222,"vZ0":0.9381172487598772,"x":89.46,"y":152.66,"x0":2.6325147488126306,"y0":50.00519023372334,"z0":5.712056718911286,"aX":-10.530883272304441},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":2425,"spinDirection":298},"zone":3,"typeConfidence":2.0,"plateTime":0.4664861001350702,"extension":6.627872357273093},"index":2,"playId":"69cfa653-16c3-3324-b5c0-e0c6e906fe47","pitchNumber":3,"startTime":"2026-03-12T18:48:56.628Z","endTime":"2026-03-12T18:48:59.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43518273460165,"aZ":-19.668874620102837,"pfxX":0.6694159937074806,"pfxZ":6.9688612685373155,"pX":-1.0536152305110462,"pZ":3.0244593801977047,"vX0":-8.302348121580511,"vY0":-132.63638671396174,"vZ0":-3.552981770679989,"x":157.16,"y":157.12,"x0":2.020489525049293,"y0":50.003081742180626,"z0":5.802869611294804,"aX":1.2013962610141162},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":0.5,"spinRate":2464,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4118074730927028,"extension":6.94043488229808},"index":3,"playId":"db967e16-0575-38a5-b82b-705c624085e2","pitchNumber":4,"startTime":"2026-03-12T18:49:12.040Z","endTime":"2026-03-12T18:49:17.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119594021912835,"aZ":-34.20627005954086,"pfxX":-7.449070300563308,"pfxZ":-1.4338080021731008,"pX":-0.26652357193572224,"pZ":1.1897602660966795,"vX0":-3.806029324028934,"vY0":-118.06859188977614,"vZ0":-2.9109790632695702,"x":127.16,"y":206.66,"x0":2.3334451916887406,"y0":50.00487514680876,"z0":5.581177295951534,"aX":-10.535511662025302},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.0,"breakHorizontal":14.4,"spinRate":2529,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.46359600590228345,"extension":6.864269661415801},"index":4,"playId":"fb89c643-6d53-33fd-9e77-7b8fbe8ac911","pitchNumber":5,"startTime":"2026-03-12T18:50:29.557Z","endTime":"2026-03-12T18:50:32.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83462134400729,"aZ":-24.536259229040372,"pfxX":10.961394865013784,"pfxZ":4.144809506337951,"pX":-1.2030287903210697,"pZ":1.1933650922018013,"vX0":-12.01620028480128,"vY0":-135.419499822868,"vZ0":-6.878506994999939,"x":162.86,"y":206.56,"x0":1.8849509142877372,"y0":50.00287874758793,"z0":5.503474198624473,"aX":20.192978685437463},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":-17.0,"spinRate":2357,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.40575184432416433,"extension":7.02702846861335},"index":5,"playId":"8615011b-cf6e-3a84-b884-66c7a068a452","pitchNumber":6,"startTime":"2026-03-12T18:50:51.344Z","endTime":"2026-03-12T18:50:55.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77490859975682,"aZ":-30.13813721401787,"pfxX":-1.4843875269149522,"pfxZ":1.2568281026820989,"pX":-0.38324907422137394,"pZ":1.2635443271327882,"vX0":-6.329334937922574,"vY0":-125.81169032811388,"vZ0":-4.747652608843912,"x":131.61,"y":204.66,"x0":2.3502629473495498,"y0":50.0006707008053,"z0":5.597082984360398,"aX":-2.395069473110958},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":4.1,"spinRate":2535,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4341462909831204,"extension":6.8967231567222305},"index":6,"playId":"7f19800e-d0d8-3338-855c-c0e702cb1586","pitchNumber":7,"startTime":"2026-03-12T18:51:05.360Z","endTime":"2026-03-12T18:51:09.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98410466919047,"aZ":-19.406975807666225,"pfxX":0.6663322137269728,"pfxZ":6.912639086765791,"pX":-0.20234995857226692,"pZ":2.7931863312875795,"vX0":-6.705911185652387,"vY0":-134.3068970093932,"vZ0":-4.227523820339463,"x":124.71,"y":163.36,"x0":2.228354096487818,"y0":50.00595039972617,"z0":5.747434762335209,"aX":1.2313772723303567},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":0.1,"spinRate":2430,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4060580938301439,"extension":6.978224873459798},"hitData":{"launchSpeed":87.0,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.08,"coordY":79.35}},"index":7,"playId":"891c95c1-5028-3fb0-a3a7-8d215b7189a7","pitchNumber":8,"startTime":"2026-03-12T18:51:29.196Z","endTime":"2026-03-12T18:51:37.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.67,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:51:37.941Z","atBatIndex":49},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Caleb Durbin triples (1) on a fly ball to center fielder Austin Martin. Allan Castro scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T18:51:45.258Z","endTime":"2026-03-12T18:52:47.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":{"id":681892,"link":"/api/v1/people/681892"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40085642968242,"aZ":-25.522676862365152,"pfxX":9.647151977473214,"pfxZ":3.693699617158286,"pX":0.7087510748570799,"pZ":2.5713352506681963,"vX0":-7.604436832802023,"vY0":-134.15866434912428,"vZ0":-3.329173908381925,"x":82.9,"y":154.09,"x0":2.3442998130236474,"y0":50.00089210478079,"z0":5.673025088771392,"aX":17.364409230885656},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":-15.6,"spinRate":2428,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4102339290043613,"extension":7.00966003200466},"index":0,"playId":"c27aa267-e2b0-31cd-ba4b-ee9409dd5536","pitchNumber":1,"startTime":"2026-03-12T18:51:59.464Z","endTime":"2026-03-12T18:52:03.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":"452eaa26-59ff-34fa-835b-c1d4f25050ba","startTime":"2026-03-12T18:52:13.973Z","endTime":"2026-03-12T18:52:16.973Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91873727298268,"aZ":-26.528162751674323,"pfxX":10.264709509340504,"pfxZ":3.2196558941297084,"pX":-0.13588462493822248,"pZ":2.5158525525473125,"vX0":-9.739150559242098,"vY0":-131.859064507919,"vZ0":-3.2844975333384188,"x":122.18,"y":170.85,"x0":2.2778789333199057,"y0":50.00535561639961,"z0":5.742275729036753,"aX":18.01732340896389},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-16.3,"spinRate":2384,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.41592118933637057,"extension":6.881114949396147},"hitData":{"launchSpeed":95.2,"launchAngle":34.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.92,"coordY":38.14}},"index":2,"playId":"f90b8c4e-a522-30de-8c1d-d933bc79f4ad","pitchNumber":2,"startTime":"2026-03-12T18:52:32.996Z","endTime":"2026-03-12T18:52:47.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":-18.900000000000006,"leverageIndex":1.39,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:52:47.046Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Story pops out to second baseman Orlando Arcia.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T18:53:10.812Z","endTime":"2026-03-12T18:54:07.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254457065562296,"aZ":-33.321681030901914,"pfxX":7.842780341850198,"pfxZ":-0.7163714720610699,"pX":2.1626343122551774,"pZ":4.143394747833242,"vX0":-3.706910084387808,"vY0":-126.12528975328544,"vZ0":2.4603438521829233,"x":34.57,"y":126.91,"x0":2.634502605825528,"y0":50.00181315422072,"z0":5.847127409045961,"aX":12.602622779545978},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":-13.3,"spinRate":1803,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.4346980085423806,"extension":6.881426523288402},"index":0,"playId":"290dc42e-077c-3f17-9215-53191f7c3496","pitchNumber":1,"startTime":"2026-03-12T18:53:25.058Z","endTime":"2026-03-12T18:53:28.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450974103857142,"aZ":-22.830292318075216,"pfxX":-0.5526697428659268,"pfxZ":5.468254576974839,"pX":-0.7120088814382197,"pZ":3.4603274188365805,"vX0":-7.061038851566111,"vY0":-129.27578347140815,"vZ0":-1.7112888425181398,"x":144.14,"y":145.35,"x0":2.115431219664726,"y0":50.00392716817584,"z0":5.866250084840497,"aX":-0.9449568666961343},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":2.4,"spinRate":2170,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4220898730804956,"extension":6.950514740543906},"index":1,"playId":"69f8a0da-525a-3e54-a54e-30b277c5e500","pitchNumber":2,"startTime":"2026-03-12T18:53:41.642Z","endTime":"2026-03-12T18:53:45.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824117158236085,"aZ":-28.199250884151038,"pfxX":-0.9804867435291142,"pfxZ":2.530265556219261,"pX":-0.3564135127776925,"pZ":2.4776987684765306,"vX0":-6.124525291590971,"vY0":-124.4551693907834,"vZ0":-2.236734834231932,"x":130.59,"y":171.88,"x0":2.2629106234936325,"y0":50.00053552699316,"z0":5.721974929412355,"aX":-1.5386730510099007},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":3.2,"spinRate":2435,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.4399822651587222,"extension":6.955373219864466},"hitData":{"launchSpeed":90.7,"launchAngle":66.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.86,"coordY":147.83}},"index":2,"playId":"327bd9a9-e43b-3a8e-a4bd-045522bd6fda","pitchNumber":3,"startTime":"2026-03-12T18:53:58.642Z","endTime":"2026-03-12T18:54:07.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.67,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:54:07.829Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to center fielder Kristian Campbell.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T18:56:36.877Z","endTime":"2026-03-12T18:57:38.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Keller replaces Ryan Watson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"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-12T18:55:04.251Z","endTime":"2026-03-12T18:56:38.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664918,"link":"/api/v1/people/664918"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.728697688146163,"aZ":-40.835212650558766,"pfxX":3.2884505115998364,"pfxZ":-6.703309827486356,"pX":-1.668894002592166,"pZ":3.284491899228745,"vX0":-1.6979418151137073,"vY0":-113.53956785546963,"vZ0":1.96578309575241,"x":180.61,"y":150.1,"x0":-1.3347110845680905,"y0":50.00248122541369,"z0":6.5016653882970825,"aX":4.2503609554643775},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-11.3,"breakHorizontal":-5.5,"spinRate":2424,"spinDirection":37},"zone":11,"typeConfidence":0.9,"plateTime":0.4842713649222392,"extension":6.288915230407221},"index":1,"playId":"b796b6b9-3877-3725-8107-17f70e72f665","pitchNumber":1,"startTime":"2026-03-12T18:56:38.374Z","endTime":"2026-03-12T18:56:42.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327311871084245,"aZ":-41.25540529354509,"pfxX":2.8830340098210696,"pfxZ":-7.058689619842496,"pX":-1.1347988404628497,"pZ":1.9834181317241326,"vX0":-0.8202637612874708,"vY0":-113.1566184759892,"vZ0":-0.588888043516496,"x":160.26,"y":185.23,"x0":-1.1403167890373405,"y0":50.005004849001516,"z0":6.411353995188114,"aX":3.7066752871631214},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.6,"breakHorizontal":-5.0,"spinRate":2461,"spinDirection":25},"zone":13,"typeConfidence":0.91,"plateTime":0.4856522935288963,"extension":6.2539134956941504},"index":2,"playId":"23ad2f49-93bc-3643-a325-754514d88839","pitchNumber":2,"startTime":"2026-03-12T18:56:51.304Z","endTime":"2026-03-12T18:56:55.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12827569418053,"aZ":-14.475149007030161,"pfxX":0.6186859982670181,"pfxZ":9.428826770969762,"pX":0.5550341562300364,"pZ":2.940910069697924,"vX0":4.456789836783314,"vY0":-135.98520664206964,"vZ0":-5.8410740483812695,"x":95.84,"y":159.38,"x0":-1.183952698755202,"y0":50.006115929888715,"z0":6.116781980200095,"aX":1.1613076115867202},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-2.0,"spinRate":2392,"spinDirection":190},"zone":3,"typeConfidence":0.66,"plateTime":0.4023987613108453,"extension":6.338540454312203},"index":3,"playId":"bb8d539b-f873-33b2-9ab4-f4e65448e3f4","pitchNumber":3,"startTime":"2026-03-12T18:57:06.671Z","endTime":"2026-03-12T18:57:09.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.181672104844083,"aZ":-14.523736448455276,"pfxX":-1.0845054145236737,"pfxZ":9.400549955875505,"pX":-0.09675510444393301,"pZ":1.8772532726725006,"vX0":3.71098317712669,"vY0":-136.0207063753972,"vZ0":-8.400254144936419,"x":120.69,"y":188.09,"x0":-1.3365166174858292,"y0":50.006098568044585,"z0":6.007720209533837,"aX":-2.0370599742652584},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":1.2,"spinRate":2353,"spinDirection":195},"zone":8,"typeConfidence":0.69,"plateTime":0.4023143531771014,"extension":6.275838882199122},"hitData":{"launchSpeed":85.5,"launchAngle":34.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.63,"coordY":82.3}},"index":4,"playId":"d460ec6b-4592-3960-bed7-4398cefd76e6","pitchNumber":4,"startTime":"2026-03-12T18:57:31.099Z","endTime":"2026-03-12T18:57:38.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:57:38.749Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T18:57:47.033Z","endTime":"2026-03-12T18:59:12.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39619324012012,"aZ":-12.311938013755523,"pfxX":-0.8813858100069463,"pfxZ":10.625552448709694,"pX":-1.0568728226726343,"pZ":3.9314165799535052,"vX0":0.8104668399327938,"vY0":-136.88160468736348,"vZ0":-3.938250289009408,"x":157.29,"y":132.63,"x0":-1.2444412595468914,"y0":50.00495720918947,"z0":6.251516761288576,"aX":-1.6479496866727663},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":1.4,"spinRate":2246,"spinDirection":202},"zone":11,"typeConfidence":0.84,"plateTime":0.40244310109473114,"extension":6.2130943116022},"index":0,"playId":"3f6aec87-910b-3753-9184-72319e82dd97","pitchNumber":1,"startTime":"2026-03-12T18:58:03.223Z","endTime":"2026-03-12T18:58:06.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6750272000007,"aZ":-9.927023584347486,"pfxX":-0.9243693483037396,"pfxZ":11.445057281733003,"pX":0.6653509218652475,"pZ":2.3531021164763275,"vX0":5.069389107012666,"vY0":-139.12688759994066,"vZ0":-8.45750780903735,"x":91.64,"y":175.25,"x0":-1.0669030159202741,"y0":50.00117798544674,"z0":6.105721896957665,"aX":-1.796725956743912},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":0.5,"spinRate":2271,"spinDirection":197},"zone":6,"typeConfidence":0.96,"plateTime":0.39496384991910016,"extension":6.350178748800057},"index":1,"playId":"76f0e4cc-4d77-37aa-8d83-8b5812d3eb47","pitchNumber":2,"startTime":"2026-03-12T18:58:15.033Z","endTime":"2026-03-12T18:58:18.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":94.0,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.298205702001795,"aZ":-11.176501798787124,"pfxX":-1.8625393121837357,"pfxZ":11.20350102167132,"pX":-0.19412566839747414,"pZ":3.571635918694797,"vX0":2.9249050512591435,"vY0":-136.79092990274833,"vZ0":-5.067522521659107,"x":124.4,"y":142.35,"x0":-1.0407303078505876,"y0":50.002252624382265,"z0":6.230336010676674,"aX":-3.4908491772266945},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":2.6,"spinRate":2265,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.4021353020386682,"extension":6.2726516664219165},"index":2,"playId":"3825a44d-99b3-3060-9c50-83ad73788897","pitchNumber":3,"startTime":"2026-03-12T18:58:29.015Z","endTime":"2026-03-12T18:58:32.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.299729251533293,"aZ":-42.25838357944582,"pfxX":3.235214602799822,"pfxZ":-7.833046145469666,"pX":-0.7537903182959472,"pZ":2.8553263131589692,"vX0":-0.15721675092132487,"vY0":-113.20545314248045,"vZ0":1.5992641722660283,"x":145.73,"y":161.69,"x0":-1.1029538594745678,"y0":50.004988657705105,"z0":6.397412190994419,"aX":4.163725620616825},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.4,"breakHorizontal":-5.8,"spinRate":2502,"spinDirection":30},"zone":1,"typeConfidence":0.91,"plateTime":0.48542628576318814,"extension":6.374291569245389},"index":3,"playId":"b1238a40-1e7b-3b7f-9d91-ee840817bea5","pitchNumber":4,"startTime":"2026-03-12T18:58:43.250Z","endTime":"2026-03-12T18:58:46.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01622273426331,"aZ":-40.59793760895367,"pfxX":3.700696033146768,"pfxZ":-6.344910566344149,"pX":0.6135153537825337,"pZ":2.833261000838483,"vX0":2.221637064424926,"vY0":-114.42549012581134,"vZ0":0.9675778462158815,"x":93.61,"y":162.28,"x0":-0.8507295288122297,"y0":50.005646832703086,"z0":6.381133578468491,"aX":4.909921912080814},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.9,"breakHorizontal":-7.2,"spinRate":2520,"spinDirection":34},"zone":3,"typeConfidence":0.9,"plateTime":0.478582215156909,"extension":6.44184951031771},"index":4,"playId":"ba24cdea-6b93-3014-9cef-241fe3ce6dfe","pitchNumber":5,"startTime":"2026-03-12T18:59:08.681Z","endTime":"2026-03-12T18:59:12.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:59:12.567Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a soft bunt ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T18:59:19.056Z","endTime":"2026-03-12T18:59:46.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.371956831365985,"aZ":-12.783870657137985,"pfxX":-1.307120796255818,"pfxZ":10.140876906644282,"pX":-0.3282627755280204,"pZ":3.7001297656443897,"vX0":2.2634712111177357,"vY0":-137.8382194114233,"vZ0":-4.533709969972455,"x":129.51,"y":138.88,"x0":-0.9925567780550129,"y0":50.00594227970665,"z0":6.238062459766355,"aX":-2.500298288855192},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":1.9,"spinRate":2274,"spinDirection":197},"zone":11,"typeConfidence":0.95,"plateTime":0.39829465143288,"extension":6.1939132672863675},"hitData":{"launchSpeed":40.8,"launchAngle":-36.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.77,"coordY":186.1}},"index":0,"playId":"fc1e8b36-f831-3f90-acbd-d4839d96b672","pitchNumber":1,"startTime":"2026-03-12T18:59:40.970Z","endTime":"2026-03-12T18:59:46.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.9,"awayTeamWinProbability":65.1,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.76,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-12T18:59:46.642Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Orlando Arcia homers (1) on a fly ball to left field. Maddux Houghton scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T19:00:42.849Z","endTime":"2026-03-12T19:01:27.864Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":{"id":664918,"link":"/api/v1/people/664918"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"responsiblePitcher":{"id":664918,"link":"/api/v1/people/664918"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Maddux Houghton replaces Brooks Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"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-12T19:00:26.780Z","endTime":"2026-03-12T19:00:26.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806368,"link":"/api/v1/people/806368"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"base":1,"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"dd6102ef-63c3-30e6-be43-41dc3694fd2a","startTime":"2026-03-12T19:00:26.782Z","endTime":"2026-03-12T19:00:29.782Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15326264873451,"aZ":-9.231285396092074,"pfxX":-3.739671163130013,"pfxZ":12.077613071869411,"pX":0.2948101458715971,"pZ":1.298333567648703,"vX0":5.5775186404414825,"vY0":-137.59260220129946,"vZ0":-10.986733496381454,"x":105.76,"y":203.72,"x0":-1.2813908115966606,"y0":50.00560923754492,"z0":5.989356865455933,"aX":-7.105884438688287},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":5.5,"spinRate":2443,"spinDirection":203},"zone":14,"typeConfidence":0.97,"plateTime":0.39949650619903787,"extension":6.411821286118121},"index":2,"playId":"fe833ba4-f6d2-3e99-a8b5-70823b6a9dda","pitchNumber":1,"startTime":"2026-03-12T19:00:45.047Z","endTime":"2026-03-12T19:00:49.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02135571170618,"aZ":-11.199121565425328,"pfxX":-2.9868840715703424,"pfxZ":11.364675198425495,"pX":-0.36282240735515764,"pZ":2.6593835152792247,"vX0":3.0124482576368377,"vY0":-136.0211925818942,"vZ0":-7.154860483644008,"x":130.83,"y":166.98,"x0":-1.1046833205033766,"y0":50.00447785152762,"z0":6.127254048124184,"aX":-5.513483721889869},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2445,"spinDirection":204},"zone":4,"typeConfidence":0.88,"plateTime":0.4050296048828175,"extension":6.26629041925629},"hitData":{"launchSpeed":101.9,"launchAngle":35.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.52,"coordY":70.33}},"index":3,"playId":"374f6852-1843-36c4-84da-19bc5c0030eb","pitchNumber":2,"startTime":"2026-03-12T19:01:03.159Z","endTime":"2026-03-12T19:01:27.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":35.4,"leverageIndex":1.64,"dramaIndex":263.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:01:27.864Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, shortstop Trevor Story to first baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T19:01:49.508Z","endTime":"2026-03-12T19:02:35.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43672988483457,"aZ":-12.32341369218554,"pfxX":-1.1754690227807663,"pfxZ":10.157749263951786,"pX":0.0318635329606444,"pZ":3.3085367847232483,"vX0":3.192547841232847,"vY0":-138.77485738998502,"vZ0":-5.855918541104536,"x":115.79,"y":149.45,"x0":-0.979695442889751,"y0":50.005246827722445,"z0":6.263644063033862,"aX":-2.2978333976875924},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":1.4,"spinRate":2413,"spinDirection":199},"zone":2,"typeConfidence":0.97,"plateTime":0.39435764973405485,"extension":6.301386931374068},"index":0,"playId":"c6d4ff06-fb2f-3e77-b57f-4c57062f48f5","pitchNumber":1,"startTime":"2026-03-12T19:01:51.134Z","endTime":"2026-03-12T19:01:55.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.090853752364513,"aZ":-41.09621191176396,"pfxX":3.0609415049173663,"pfxZ":-6.914470794322693,"pX":-1.6087639680224406,"pZ":2.954909508578972,"vX0":-1.3823433528277573,"vY0":-112.48962417760102,"vZ0":1.4549439064564196,"x":178.32,"y":159.0,"x0":-1.3861994021299366,"y0":50.002937223180105,"z0":6.444213589382271,"aX":3.9497973804263284},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-11.9,"breakHorizontal":-5.3,"spinRate":2522,"spinDirection":36},"zone":11,"typeConfidence":0.91,"plateTime":0.4856315936168607,"extension":6.223332585248286},"index":1,"playId":"08f83531-caad-3968-bbad-85ac9d9d376f","pitchNumber":2,"startTime":"2026-03-12T19:02:14.202Z","endTime":"2026-03-12T19:02:17.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612351881451858,"aZ":-12.210542855616557,"pfxX":-1.0526353041866194,"pfxZ":10.413115817114022,"pX":1.0730463649056983,"pZ":3.22105157929951,"vX0":5.633269559640344,"vY0":-137.39894491427256,"vZ0":-5.835257314621153,"x":76.1,"y":151.81,"x0":-0.8645472334676437,"y0":50.006301908153986,"z0":6.19760642780101,"aX":-2.0189610323469105},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":0.7,"spinRate":2358,"spinDirection":196},"zone":12,"typeConfidence":0.95,"plateTime":0.3982003435141377,"extension":6.358018323841414},"hitData":{"launchSpeed":65.6,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.84,"coordY":153.89}},"index":2,"playId":"255ef0a9-443d-3a48-8df3-1632a11e300c","pitchNumber":3,"startTime":"2026-03-12T19:02:29.231Z","endTime":"2026-03-12T19:02:35.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:02:35.146Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, pitcher Kody Funderburk to first baseman Victor Caratini.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T19:04:43.521Z","endTime":"2026-03-12T19:05:43.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kala'i Rosario replaces third baseman Royce Lewis, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T19:04:27.493Z","endTime":"2026-03-12T19:04:27.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693850,"link":"/api/v1/people/693850"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tristan Gray replaces right fielder Trevor Larnach, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T19:04:27.616Z","endTime":"2026-03-12T19:04:27.628Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Maddux Houghton remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T19:04:27.628Z","endTime":"2026-03-12T19:04:27.640Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806368,"link":"/api/v1/people/806368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tanner Schobel replaces second baseman Orlando Arcia, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-12T19:04:27.640Z","endTime":"2026-03-12T19:04:46.897Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802355,"link":"/api/v1/people/802355"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":606115,"link":"/api/v1/people/606115"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eric Wagaman replaces center fielder Austin Martin, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-12T19:04:45.030Z","endTime":"2026-03-12T19:04:45.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":90.9,"endSpeed":81.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.704036055670347,"aZ":-28.08204058331799,"pfxX":12.15053364899001,"pfxZ":2.3609895192531667,"pX":-0.8448309715927405,"pZ":3.350400398581148,"vX0":-11.675825651903004,"vY0":-131.8142120327709,"vZ0":-0.7546365761016111,"x":149.2,"y":148.32,"x0":2.093773192523578,"y0":50.005146983367865,"z0":5.74015873130448,"aX":21.083299657690837},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-19.0,"spinRate":2405,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41778923616338304,"extension":6.920991132525521},"index":5,"playId":"4e0fb915-258c-3a52-8cf4-22a30238f034","pitchNumber":1,"startTime":"2026-03-12T19:04:45.032Z","endTime":"2026-03-12T19:04:50.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":86.7,"endSpeed":79.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63348642159511,"aZ":-28.067195103537873,"pfxX":1.3345344915333377,"pfxZ":2.5516395355340187,"pX":-0.57490915875341,"pZ":2.2040592235748617,"vX0":-7.673398429925276,"vY0":-126.09371606049528,"vZ0":-2.983026796792714,"x":138.91,"y":179.27,"x0":2.334276200447818,"y0":50.00335033544313,"z0":5.666887017239668,"aX":2.1492658124192863},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-0.7,"spinRate":2366,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.4343741028002275,"extension":6.936270612469066},"index":6,"playId":"3f59517a-1fb5-394a-abfe-2e11189a20dc","pitchNumber":2,"startTime":"2026-03-12T19:04:58.060Z","endTime":"2026-03-12T19:05:01.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91186918846027,"aZ":-24.38648141118957,"pfxX":10.755586728831656,"pfxZ":4.528281845943621,"pX":-0.05942056962453686,"pZ":2.3175718765413773,"vX0":-9.694840120286308,"vY0":-131.60973798101367,"vZ0":-3.840990297152875,"x":119.26,"y":176.21,"x0":2.309206419790225,"y0":50.00512660345756,"z0":5.643257588159153,"aX":18.509876851448443},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":-16.8,"spinRate":2306,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4192598343714091,"extension":6.898598348412837},"index":7,"playId":"1fda2d3f-eea0-3676-997b-1f6bcf12dd08","pitchNumber":3,"startTime":"2026-03-12T19:05:10.399Z","endTime":"2026-03-12T19:05:14.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":81.5,"endSpeed":74.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6037675980897,"aZ":-37.06814702961216,"pfxX":-4.896969417725028,"pfxZ":-3.511265155106262,"pX":0.13786913315557797,"pZ":2.1556612637694563,"vX0":-4.472427419591337,"vY0":-118.4750915199843,"vZ0":-0.14440971428803673,"x":111.74,"y":180.58,"x0":2.6992516148126713,"y0":50.000720892528705,"z0":5.659519324794848,"aX":-6.82956245476152},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.0,"breakHorizontal":10.1,"spinRate":2484,"spinDirection":310},"zone":8,"typeConfidence":2.0,"plateTime":0.4656759674846338,"extension":6.773016809448698},"hitData":{"launchSpeed":64.6,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.21,"coordY":179.35}},"index":8,"playId":"2ec8e376-6b0a-3ebb-834c-fc48b72f9201","pitchNumber":4,"startTime":"2026-03-12T19:05:37.303Z","endTime":"2026-03-12T19:05:43.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:05:43.533Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out to pitcher Kody Funderburk.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T19:06:06.530Z","endTime":"2026-03-12T19:07:35.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201191329190806,"aZ":-33.35711063370326,"pfxX":10.912858516401306,"pfxZ":-0.7184256972364409,"pX":-1.4788059177641868,"pZ":1.3148686932392073,"vX0":-13.051195137967216,"vY0":-127.56858120230486,"vZ0":-4.132008084655569,"x":173.37,"y":203.28,"x0":2.2755219217791858,"y0":50.00004196703055,"z0":5.572874985763551,"aX":18.06039181710377},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.0,"breakHorizontal":-16.9,"spinRate":1910,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4286615003258465,"extension":7.02840875229196},"index":0,"playId":"22f06a5e-1e4a-3223-b09f-39ff335a56b2","pitchNumber":1,"startTime":"2026-03-12T19:06:09.662Z","endTime":"2026-03-12T19:06:13.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314802942430898,"aZ":-35.30928722477821,"pfxX":7.761065823309988,"pfxZ":-1.8968833507927414,"pX":-0.19635457262438194,"pZ":2.0602195155166,"vX0":-9.066121897761521,"vY0":-127.17788076390505,"vZ0":-1.7968989729444544,"x":124.48,"y":183.15,"x0":2.3874851194183564,"y0":50.00089412780906,"z0":5.547085563667874,"aX":12.857193141743492},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":-12.2,"spinRate":1892,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.4288346520756523,"extension":6.959881068462079},"index":1,"playId":"46b342a4-9d21-3bc3-93fa-63d02b5bd940","pitchNumber":2,"startTime":"2026-03-12T19:06:22.629Z","endTime":"2026-03-12T19:06:27.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87437599416144,"aZ":-19.752369853263815,"pfxX":-0.09575273629821679,"pfxZ":6.995178967535571,"pX":0.13410108370692167,"pZ":3.508045067195827,"vX0":-5.696572987160876,"vY0":-131.89531910095965,"vZ0":-2.120276390098433,"x":111.89,"y":144.06,"x0":2.326961338426184,"y0":50.005268576983035,"z0":5.766135564791889,"aX":-0.17048520992163263},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":1.3,"spinRate":2361,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4139520334850748,"extension":6.974521376234094},"index":2,"playId":"d2e2667f-da02-36de-933f-c82706029f01","pitchNumber":3,"startTime":"2026-03-12T19:06:37.586Z","endTime":"2026-03-12T19:06:40.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39605336752286,"aZ":-29.868345111370658,"pfxX":-3.176592729803798,"pfxZ":1.427371056139128,"pX":-1.7337955030329213,"pZ":2.7299164170613675,"vX0":-8.512463890046071,"vY0":-125.83410134920737,"vZ0":-1.4120285619727353,"x":183.09,"y":165.07,"x0":2.098892286635239,"y0":50.00071521675412,"z0":5.707574661614258,"aX":-5.115134013806514},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":7.6,"spinRate":2510,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.434501699050839,"extension":6.8759325532418485},"index":3,"playId":"1bf6173f-33ff-3a0e-b089-e72d4ba0acf1","pitchNumber":4,"startTime":"2026-03-12T19:06:55.596Z","endTime":"2026-03-12T19:06:59.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-12T19:07:06.814Z","endTime":"2026-03-12T19:07:16.290Z","isPitch":false,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":80.7,"endSpeed":74.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06199728587051,"aZ":-34.33878285464076,"pfxX":-10.237989528822425,"pfxZ":-1.5443570371292594,"pX":1.1773139591767994,"pZ":4.12798088917452,"vX0":-0.3075464813940416,"vY0":-117.4245339707151,"vZ0":3.533449472180135,"x":72.12,"y":127.32,"x0":2.6404422421488363,"y0":50.00511554147664,"z0":5.796676787147714,"aX":-14.310906804644427},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.7,"breakHorizontal":18.6,"spinRate":2429,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.46630325639423864,"extension":6.586443492128811},"index":5,"playId":"276377b6-da72-3a3c-9d12-57d26c29e2ba","pitchNumber":5,"startTime":"2026-03-12T19:07:16.290Z","endTime":"2026-03-12T19:07:20.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44484480982325,"aZ":-27.722887324418068,"pfxX":8.113853700172589,"pfxZ":2.4500674899193697,"pX":-0.7263143266440482,"pZ":2.9103246588220593,"vX0":-10.725557958265403,"vY0":-133.6198240133088,"vZ0":-1.946147120635966,"x":144.69,"y":160.2,"x0":2.27623514163015,"y0":50.00430952773563,"z0":5.630343898837397,"aX":14.74768705012914},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.2,"breakHorizontal":-12.5,"spinRate":2319,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4091326937758746,"extension":7.116556840303307},"hitData":{"launchSpeed":71.5,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":125.72,"coordY":174.32}},"index":6,"playId":"b14747bc-a0bb-3e7f-bcfd-3d32d69d335e","pitchNumber":6,"startTime":"2026-03-12T19:07:30.919Z","endTime":"2026-03-12T19:07:35.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:07:35.829Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T19:09:59.790Z","endTime":"2026-03-12T19:11:34.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-12T19:07:56.557Z","endTime":"2026-03-12T19:08:13.979Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eric Orze replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-12T19:08:13.979Z","endTime":"2026-03-12T19:10:01.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694827166570565,"aZ":-33.3820791339329,"pfxX":-7.983902081937481,"pfxZ":-0.8017930737146077,"pX":-0.09383787959491609,"pZ":2.76476667001298,"vX0":6.024216837386443,"vY0":-121.85111825818205,"vZ0":-0.43001199646592336,"x":120.58,"y":164.13,"x0":-1.559544089860805,"y0":50.002580203127366,"z0":5.824918483843129,"aX":-12.01896112236856},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.3,"breakHorizontal":13.1,"spinRate":1688,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.44931610427555757,"extension":6.8862183794264835},"index":2,"playId":"28f77737-044d-36bb-a04d-206f92c7b201","pitchNumber":1,"startTime":"2026-03-12T19:10:01.896Z","endTime":"2026-03-12T19:10:05.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":82.7,"endSpeed":76.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140023506521395,"aZ":-33.98146501450519,"pfxX":5.411191418259704,"pfxZ":-1.242943186820333,"pX":1.0818966876508043,"pZ":1.2840963264122984,"vX0":5.37147097134722,"vY0":-120.34325988486793,"vZ0":-2.9690770728861224,"x":75.76,"y":204.11,"x0":-1.8888702700778757,"y0":50.00378232175749,"z0":5.56900017155317,"aX":7.870256344322314},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":-11.2,"spinRate":2698,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45658270480243024,"extension":7.049250717588618},"index":3,"playId":"0cafc503-7866-35d4-aef0-bda486a374cf","pitchNumber":2,"startTime":"2026-03-12T19:10:25.422Z","endTime":"2026-03-12T19:10:28.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54820863418911,"aZ":-33.09471360101791,"pfxX":-10.00734111184454,"pfxZ":-0.6020598576651262,"pX":0.5967737939267256,"pZ":0.04491944472957532,"vX0":8.36465458558473,"vY0":-123.08381877028408,"vZ0":-6.512178203314655,"x":94.25,"y":237.57,"x0":-1.5536116038822698,"y0":50.00348516040054,"z0":5.544372108834013,"aX":-15.280088091362964},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.5,"breakHorizontal":16.1,"spinRate":1770,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.44584730339661505,"extension":7.072294665945223},"index":4,"playId":"7442336c-a608-30e2-813d-e35da36145a5","pitchNumber":3,"startTime":"2026-03-12T19:10:42.138Z","endTime":"2026-03-12T19:10:45.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674408335936604,"aZ":-33.42763950271625,"pfxX":-6.736926724911814,"pfxZ":-0.8492362112462626,"pX":-0.7439153014534308,"pZ":3.2418024140414063,"vX0":4.319025314607402,"vY0":-120.83847572555686,"vZ0":0.871752190972156,"x":145.36,"y":151.25,"x0":-1.6837571863275862,"y0":50.00475157178615,"z0":5.8249240843957795,"aX":-9.91303927529528},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.1,"breakHorizontal":11.0,"spinRate":1379,"spinDirection":247},"zone":1,"typeConfidence":2.0,"plateTime":0.45416328947890827,"extension":6.931826622408055},"index":5,"playId":"acd3dabb-533f-3e29-8d7d-caae191fc634","pitchNumber":4,"startTime":"2026-03-12T19:11:07.806Z","endTime":"2026-03-12T19:11:10.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534075855202392,"aZ":-34.089908224150385,"pfxX":-11.430547444559005,"pfxZ":-1.2843613450489069,"pX":0.6864050882667944,"pZ":0.10082366374349647,"vX0":8.90120794153049,"vY0":-122.30912419584145,"vZ0":-5.86567444333129,"x":90.84,"y":236.06,"x0":-1.5422661992563493,"y0":50.00359143185561,"z0":5.506472724653641,"aX":-17.056834157861577},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.7,"breakHorizontal":18.2,"spinRate":1639,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4504582476853809,"extension":7.062498906072825},"index":6,"playId":"9ad0fb86-f450-3345-a796-bf5d452266b8","pitchNumber":5,"startTime":"2026-03-12T19:11:30.346Z","endTime":"2026-03-12T19:11:34.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:11:34.404Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to left fielder Corey Rosier.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T19:13:46.198Z","endTime":"2026-03-12T19:14:31.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679977,"fullName":"Noah Song","link":"/api/v1/people/679977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[8,9,10],"actionIndex":[0,1,2,3,4,5,6,7],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":681468,"link":"/api/v1/people/681468"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Skylar King replaces first baseman Isiah Kiner-Falefa, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T19:12:26.324Z","endTime":"2026-03-12T19:12:26.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703455,"link":"/api/v1/people/703455"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler McDonough replaces shortstop Trevor Story, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T19:12:26.442Z","endTime":"2026-03-12T19:12:26.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694812,"link":"/api/v1/people/694812"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Corey Rosier replaces second baseman Marcelo Mayer, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T19:12:26.455Z","endTime":"2026-03-12T19:13:28.211Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681468,"link":"/api/v1/people/681468"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691369,"link":"/api/v1/people/691369"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Sogard replaces center fielder Kristian Campbell, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-12T19:13:28.211Z","endTime":"2026-03-12T19:13:28.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":692225,"link":"/api/v1/people/692225"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Vinny Capra replaces right fielder Braiden Ward, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-12T19:13:28.323Z","endTime":"2026-03-12T19:13:28.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":685274,"link":"/api/v1/people/685274"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mikey Romero replaces left fielder Allan Castro, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-12T19:13:28.335Z","endTime":"2026-03-12T19:14:21.741Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702540,"link":"/api/v1/people/702540"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":691369,"link":"/api/v1/people/691369"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nathan Hickey replaces third baseman Caleb Durbin, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-12T19:13:47.959Z","endTime":"2026-03-12T19:13:47.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Noah Song replaces Kyle Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-12T19:13:47.961Z","endTime":"2026-03-12T19:13:47.962Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679977,"link":"/api/v1/people/679977"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796443090706205,"aZ":-29.154854170668493,"pfxX":1.8319987168282346,"pfxZ":1.9274625992732846,"pX":1.2857878257992117,"pZ":2.069656592519337,"vX0":6.218664785436779,"vY0":-124.05170614655268,"vZ0":-4.300788851463129,"x":67.99,"y":182.9,"x0":-1.487022379254872,"y0":50.00258418350606,"z0":6.244272551431658,"aX":2.8663726974813075},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-4.7,"spinRate":2435,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.44080005509214404,"extension":5.960921935944517},"index":8,"playId":"caca9ab1-2b06-324e-916f-385adbf7255a","pitchNumber":1,"startTime":"2026-03-12T19:13:47.963Z","endTime":"2026-03-12T19:13:51.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757926730320026,"aZ":-31.06014280126203,"pfxX":1.1095178694021257,"pfxZ":0.717168964393748,"pX":1.2361958402266073,"pZ":2.6083539493114816,"vX0":6.293577063794092,"vY0":-123.20364987197168,"vZ0":-2.614797716573633,"x":69.88,"y":168.35,"x0":-1.4919980676117075,"y0":50.000047966031666,"z0":6.30023444115152,"aX":1.7088827934014663},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2472,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.44404987806976237,"extension":5.935301394705415},"index":9,"playId":"0d886961-2f37-31f2-b365-827be8719ba8","pitchNumber":2,"startTime":"2026-03-12T19:14:12.561Z","endTime":"2026-03-12T19:14:16.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56346752710984,"aZ":-31.198162673279,"pfxX":-0.021451909371921207,"pfxZ":0.6680655015260388,"pX":0.72273476266652,"pZ":2.619479842006822,"vX0":5.86107701980013,"vY0":-120.53771802280203,"vZ0":-1.9591474921996948,"x":89.45,"y":168.05,"x0":-1.7428693313745365,"y0":50.00292371235133,"z0":6.2109807430127955,"aX":-0.03126041689534589},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.4,"spinRate":2361,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.45529717438366335,"extension":6.015838958781126},"hitData":{"launchSpeed":93.6,"launchAngle":17.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.9,"coordY":104.41}},"index":10,"playId":"b0338f8a-c75f-3052-833f-f704968baf82","pitchNumber":3,"startTime":"2026-03-12T19:14:23.769Z","endTime":"2026-03-12T19:14:31.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:14:31.579Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rayne Doncon singles on a line drive to left fielder Corey Rosier. Luke Keaschall to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T19:14:54.196Z","endTime":"2026-03-12T19:15:52.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679977,"fullName":"Noah Song","link":"/api/v1/people/679977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681468,"link":"/api/v1/people/681468"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387624724858703,"aZ":-29.342123677235953,"pfxX":-1.368460358658849,"pfxZ":1.9192657360141645,"pX":-0.1917458247885567,"pZ":2.2982337474934313,"vX0":3.541906761384636,"vY0":-121.48841225665984,"vZ0":-3.0236844376045875,"x":124.31,"y":176.73,"x0":-1.498360209944803,"y0":50.0057801902333,"z0":6.140622617830789,"aX":-2.022685858125177},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.0,"breakHorizontal":1.6,"spinRate":2287,"spinDirection":178},"zone":5,"typeConfidence":0.88,"plateTime":0.4528750533663821,"extension":6.078717529862643},"index":0,"playId":"e2f9e51e-a890-3b26-b877-bd7ae1756046","pitchNumber":1,"startTime":"2026-03-12T19:14:54.196Z","endTime":"2026-03-12T19:15:01.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.829444729334096,"aZ":-29.02759666639831,"pfxX":2.2659748880895867,"pfxZ":1.967437808699076,"pX":-0.41788944715516435,"pZ":3.796778543602446,"vX0":1.707590910219797,"vY0":-125.01256178006045,"vZ0":-0.8655490573706637,"x":132.93,"y":136.27,"x0":-1.4017736703539179,"y0":50.00140681676845,"z0":6.508957335178871,"aX":3.6223111928436436},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":-4.4,"spinRate":2459,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.4364529727635573,"extension":5.844789718497991},"index":1,"playId":"bd34ba71-baa2-30c4-8816-9177ee1cbc02","pitchNumber":2,"startTime":"2026-03-12T19:15:27.478Z","endTime":"2026-03-12T19:15:31.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30568492961486,"aZ":-31.035553274210454,"pfxX":1.861277401899506,"pfxZ":0.7467538840297259,"pX":-0.09043969815689891,"pZ":3.198622291436119,"vX0":2.6827287809343217,"vY0":-122.91425495292138,"vZ0":-1.313349020119071,"x":120.45,"y":152.42,"x0":-1.4395701698749996,"y0":50.00277873669893,"z0":6.385244558555596,"aX":2.8355879876470365},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.1,"spinRate":2446,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.4463334659242042,"extension":5.880339693363401},"hitData":{"launchSpeed":101.8,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.57,"coordY":108.44}},"index":2,"playId":"60d79324-f9f6-3b15-9490-33478ee8ddf0","pitchNumber":3,"startTime":"2026-03-12T19:15:42.054Z","endTime":"2026-03-12T19:15:52.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699061,"link":"/api/v1/people/699061"},"credit":"b_ab"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_ab"},{"player":{"id":699061,"link":"/api/v1/people/699061"},"credit":"b_pa"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":4.000000000000014,"leverageIndex":1.18,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:15:52.043Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T19:16:09.298Z","endTime":"2026-03-12T19:17:45.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679977,"fullName":"Noah Song","link":"/api/v1/people/679977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63726411294378,"aZ":-11.251074257499152,"pfxX":-0.899183167942593,"pfxZ":11.253806481369633,"pX":-1.4949751727806038,"pZ":1.583251611193663,"vX0":0.027700889369221854,"vY0":-136.14758529838338,"vZ0":-10.120548103204836,"x":173.98,"y":196.03,"x0":-1.3887121769016935,"y0":50.0010454864213,"z0":6.149287854855392,"aX":-1.671101839646579},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":1.6,"spinRate":2365,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.4038385770300583,"extension":6.192616279755044},"index":0,"playId":"84e95985-a2c0-3cfe-83ca-579018806fcd","pitchNumber":1,"startTime":"2026-03-12T19:16:27.705Z","endTime":"2026-03-12T19:16:30.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75417644741493,"aZ":-26.71130193848706,"pfxX":2.13197528127126,"pfxZ":3.470050464007193,"pX":1.1603235267341947,"pZ":1.751844954902893,"vX0":5.502469537065255,"vY0":-124.59989089937801,"vZ0":-5.466015029382601,"x":72.77,"y":191.48,"x0":-1.3525161117672824,"y0":50.00204469746912,"z0":6.1777416682701345,"aX":3.356004417912365},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-5.2,"spinRate":2441,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.4393797927066436,"extension":5.954253871633455},"index":1,"playId":"3104f22e-e5e7-3635-88c6-bde561adb0cc","pitchNumber":2,"startTime":"2026-03-12T19:16:40.322Z","endTime":"2026-03-12T19:16:44.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602900387295527,"aZ":-30.693795150466357,"pfxX":0.75505503379491,"pfxZ":0.9763632915235139,"pX":0.5817525064466443,"pZ":2.7519834033841684,"vX0":4.584463529143552,"vY0":-122.4881270593373,"vZ0":-2.3893160825308093,"x":94.82,"y":164.48,"x0":-1.4136518053957703,"y0":50.00372721701259,"z0":6.369304752644977,"aX":1.1444380700564227},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":-2.5,"spinRate":2314,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.44747639254359717,"extension":5.895169349763739},"index":2,"playId":"e6a32805-37cd-3bb7-b8b3-4aec93ad1c8a","pitchNumber":3,"startTime":"2026-03-12T19:16:55.994Z","endTime":"2026-03-12T19:16:59.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02424962038057,"aZ":-13.933342912391488,"pfxX":-0.6154083408823476,"pfxZ":9.873118069980329,"pX":0.3870926701192874,"pZ":2.1658677924353125,"vX0":4.942996649913793,"vY0":-134.98622873899262,"vZ0":-8.194729449324534,"x":102.24,"y":180.3,"x0":-1.3868834387173945,"y0":50.00434211130296,"z0":6.2192949622534295,"aX":-1.1371905658098147},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":0.1,"spinRate":2289,"spinDirection":204},"zone":9,"typeConfidence":0.88,"plateTime":0.40556583771600163,"extension":5.995681811684448},"index":3,"playId":"336608c6-349d-301a-b5a7-eb333017693c","pitchNumber":4,"startTime":"2026-03-12T19:17:15.402Z","endTime":"2026-03-12T19:17:21.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75178648972346,"aZ":-11.697037399190675,"pfxX":-2.48751764557231,"pfxZ":10.792141208883642,"pX":0.007355869279916707,"pZ":2.6805759013736656,"vX0":3.6723065184040404,"vY0":-137.43493956155393,"vZ0":-7.7939571994746775,"x":116.72,"y":166.4,"x0":-1.0279821073268083,"y0":50.003553151726656,"z0":6.362725979072006,"aX":-4.720476376285383},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":3.7,"spinRate":2321,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.39977142625056317,"extension":6.210247741234794},"index":4,"playId":"efff0585-3351-3fe0-b68a-acf7be66ca5a","pitchNumber":5,"startTime":"2026-03-12T19:17:41.067Z","endTime":"2026-03-12T19:17:45.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":1.33,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:17:45.158Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Victor Caratini grounds into a double play, first baseman Nathan Hickey to shortstop Vinny Capra to pitcher Noah Song. Rayne Doncon out at 2nd. Victor Caratini out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T19:18:07.885Z","endTime":"2026-03-12T19:18:58.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679977,"fullName":"Noah Song","link":"/api/v1/people/679977"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783932498886458,"aZ":-11.988261788206424,"pfxX":-3.5327015684091796,"pfxZ":10.807888012132661,"pX":-0.37669918695360577,"pZ":2.174673161093354,"vX0":3.724051545947231,"vY0":-135.81382342194823,"vZ0":-8.220742820067803,"x":131.36,"y":180.06,"x0":-1.3067855825041312,"y0":50.00523011969844,"z0":6.075030789467546,"aX":-6.599674222677333},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2335,"spinDirection":204},"zone":7,"typeConfidence":0.91,"plateTime":0.40331854066824624,"extension":6.212478712808025},"index":0,"playId":"caeeacd7-4a6e-3aea-a2d3-09d4f6975c62","pitchNumber":1,"startTime":"2026-03-12T19:18:07.885Z","endTime":"2026-03-12T19:18:11.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946675035175993,"aZ":-30.823942904927232,"pfxX":1.3862709468907382,"pfxZ":0.9022163775551473,"pX":0.43379659518707564,"pZ":3.4082233782593434,"vX0":4.050245343538959,"vY0":-121.69800396754522,"vZ0":-0.7172366373314327,"x":100.46,"y":146.76,"x0":-1.435244168809056,"y0":50.00040236639829,"z0":6.387777023087051,"aX":2.069103939326382},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":-3.5,"spinRate":2384,"spinDirection":102},"zone":3,"typeConfidence":0.91,"plateTime":0.4508895068610892,"extension":6.016433151929859},"index":1,"playId":"940bcb18-e778-3c1e-bf9f-801bb349b756","pitchNumber":2,"startTime":"2026-03-12T19:18:35.510Z","endTime":"2026-03-12T19:18:39.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526120163042474,"aZ":-14.341391708552202,"pfxX":-3.630187584915868,"pfxZ":9.267663091929004,"pX":0.07771445917191672,"pZ":1.6244945849783217,"vX0":5.3964152378525005,"vY0":-137.16376572390976,"vZ0":-9.61288522425922,"x":114.04,"y":194.92,"x0":-1.4346425937006697,"y0":50.005912638694866,"z0":6.130278675611009,"aX":-6.987511185809253},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":5.5,"spinRate":2423,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3978243970952149,"extension":6.114692668329493},"hitData":{"launchSpeed":65.1,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.47,"coordY":171.47}},"index":2,"playId":"fd9649e7-cbd8-3ab8-aa2f-29b91c231e56","pitchNumber":3,"startTime":"2026-03-12T19:18:52.587Z","endTime":"2026-03-12T19:18:58.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-7.3999999999999915,"leverageIndex":1.55,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:18:58.305Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T19:21:12.649Z","endTime":"2026-03-12T19:22:38.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Caden Kendle replaces first baseman Victor Caratini, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T19:20:33.695Z","endTime":"2026-03-12T19:20:33.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814522,"link":"/api/v1/people/814522"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Jackson replaces left fielder Luke Keaschall, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T19:20:33.931Z","endTime":"2026-03-12T19:20:33.981Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":807712,"link":"/api/v1/people/807712"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kyler Fedko replaces catcher Ryan Jeffers, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T19:20:33.981Z","endTime":"2026-03-12T19:21:14.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.562414664157643,"aZ":-27.060139767011027,"pfxX":1.780389311228619,"pfxZ":3.086509720248211,"pX":-0.45318422864563684,"pZ":2.9075532617250084,"vX0":3.0348415062758307,"vY0":-126.97195901952801,"vZ0":-1.9646898763762821,"x":134.27,"y":160.28,"x0":-1.8886795066656412,"y0":50.00214551565384,"z0":5.815183867473826,"aX":2.9467296803010288},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":-3.8,"spinRate":2524,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.4290854536839275,"extension":7.032186380166667},"index":3,"playId":"b373fdd8-1d0c-3ed0-88d9-e8fd57822c73","pitchNumber":1,"startTime":"2026-03-12T19:21:14.819Z","endTime":"2026-03-12T19:21:17.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.5,"endSpeed":85.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.785619134190146,"aZ":-12.542346454719665,"pfxX":-7.083760343657653,"pfxZ":10.526411694487415,"pX":1.0411729960815914,"pZ":2.5588432041296936,"vX0":9.354485712728756,"vY0":-135.72172622924555,"vZ0":-6.0104502728977405,"x":77.31,"y":169.69,"x0":-1.5302704581265558,"y0":50.00145317208058,"z0":5.675956070494809,"aX":-13.210419840912841},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":10.8,"spinRate":2267,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4036084551065837,"extension":7.003620796942057},"index":4,"playId":"c1691e79-eaa0-329d-8031-e8f0bc03e78c","pitchNumber":2,"startTime":"2026-03-12T19:21:34.688Z","endTime":"2026-03-12T19:21:39.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543016450583266,"aZ":-28.399609348047147,"pfxX":-9.200195291711278,"pfxZ":2.5372384591139845,"pX":-0.47944344600363703,"pZ":2.70364069194773,"vX0":5.754754769785583,"vY0":-121.71117785544011,"vZ0":-1.3660557272862213,"x":135.28,"y":165.78,"x0":-1.688088668341408,"y0":50.00468694611716,"z0":5.748605654386743,"aX":-13.702149315385762},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":15.1,"spinRate":1533,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4512983801749635,"extension":6.917001282926844},"index":5,"playId":"7ca508a4-2560-3f5c-9819-1b9d34453272","pitchNumber":3,"startTime":"2026-03-12T19:21:49.115Z","endTime":"2026-03-12T19:21:52.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":82.5,"endSpeed":75.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18674852584254,"aZ":-32.20495458952933,"pfxX":7.6974110144855405,"pfxZ":-0.020906525072360793,"pX":1.5804528980564359,"pZ":1.161007933058315,"vX0":5.610386619235587,"vY0":-119.98743204782545,"vZ0":-3.716517048259675,"x":56.76,"y":207.43,"x0":-1.7955900835854004,"y0":50.00299989417439,"z0":5.627453912788515,"aX":11.12104528980361},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":-15.4,"spinRate":2813,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4580780386367098,"extension":7.079598174578569},"index":6,"playId":"5d0823b1-f8e6-397f-9885-fa33440242e0","pitchNumber":4,"startTime":"2026-03-12T19:22:19.810Z","endTime":"2026-03-12T19:22:23.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.048221343555948,"aZ":-31.507723116206407,"pfxX":-8.828328732079582,"pfxZ":0.4395399861779463,"pX":0.8590457695478237,"pZ":1.0300816934249635,"vX0":8.522612075754342,"vY0":-123.0140325922465,"vZ0":-4.582739230031797,"x":84.26,"y":210.97,"x0":-1.515396112819999,"y0":50.005254350191024,"z0":5.610303143142931,"aX":-13.435037990172603},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":13.8,"spinRate":1605,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4465060131584897,"extension":7.097257574645741},"index":7,"playId":"b06da205-f2cb-3977-b364-b9049964a478","pitchNumber":5,"startTime":"2026-03-12T19:22:34.627Z","endTime":"2026-03-12T19:22:38.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:22:38.770Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Sogard walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T19:23:00.775Z","endTime":"2026-03-12T19:24:42.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.735342107532585,"aZ":-33.09523105261468,"pfxX":-8.589214738763435,"pfxZ":-0.6050116283928633,"pX":-0.06159060397454054,"pZ":1.249008190440864,"vX0":6.347640683595185,"vY0":-122.98849287054925,"vZ0":-3.8608341307889313,"x":119.35,"y":205.06,"x0":-1.5619907840318066,"y0":50.00073784845405,"z0":5.650367292646766,"aX":-13.136991423527778},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":14.0,"spinRate":1734,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.44560965979764333,"extension":6.861226686484449},"index":0,"playId":"6b57be69-c9e9-3206-aac3-dbc05f13d74e","pitchNumber":1,"startTime":"2026-03-12T19:23:00.775Z","endTime":"2026-03-12T19:23:05.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.858437044762717,"aZ":-32.91621800391611,"pfxX":-9.058333312692106,"pfxZ":-0.4898130168434385,"pX":-0.26638050897849325,"pZ":2.165417488099262,"vX0":6.2041417755307,"vY0":-122.55929714237185,"vZ0":-1.8245985030267122,"x":127.15,"y":180.31,"x0":-1.651716953040614,"y0":50.00198105567147,"z0":5.726595308657777,"aX":-13.801871369239949},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":15.0,"spinRate":1817,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4466386004866876,"extension":6.88153480411755},"index":1,"playId":"0b2162e5-7952-3477-945b-84b101827b50","pitchNumber":2,"startTime":"2026-03-12T19:23:15.001Z","endTime":"2026-03-12T19:23:18.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.498257863792343,"aZ":-29.31847891923288,"pfxX":3.0259733199146335,"pfxZ":1.7312370314376881,"pX":-0.0472088020932101,"pZ":3.406606301175085,"vX0":3.5766469655222317,"vY0":-127.155557444102,"vZ0":-0.48506885019908264,"x":118.8,"y":146.8,"x0":-1.8616829426396897,"y0":50.001138799366146,"z0":5.913051090362206,"aX":4.98622755032599},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":2780,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.42969258495490603,"extension":6.948386536251021},"index":2,"playId":"50ddf309-77d9-3f6a-ae3c-a920098b7707","pitchNumber":3,"startTime":"2026-03-12T19:23:30.915Z","endTime":"2026-03-12T19:23:33.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334417706064496,"aZ":-32.17216120889806,"pfxX":-3.558772877879938,"pfxZ":1.5647660298157E-5,"pX":-1.7593464274796595,"pZ":5.631841887455546,"vX0":1.1994378089439712,"vY0":-119.0268179562467,"vZ0":5.92694691132752,"x":184.06,"y":86.72,"x0":-1.809499082085308,"y0":50.00112446130296,"z0":6.032293564368339,"aX":-5.070196723767097},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.8,"breakHorizontal":6.1,"spinRate":1523,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4613987450177519,"extension":6.755224704899415},"index":3,"playId":"3e197093-55dd-34c8-b42a-2334915f81dc","pitchNumber":4,"startTime":"2026-03-12T19:24:02.887Z","endTime":"2026-03-12T19:24:05.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32449938595152,"aZ":-32.03683043184799,"pfxX":1.7078626208571794,"pfxZ":0.08761003359240327,"pX":-1.7181930890538148,"pZ":3.8694767057706376,"vX0":-0.061651982062044225,"vY0":-124.41381952549584,"vZ0":1.4632778048014174,"x":182.49,"y":134.3,"x0":-1.9155225178950457,"y0":50.00375414783418,"z0":5.906969165922852,"aX":2.7075591734683333},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":-3.1,"spinRate":2582,"spinDirection":95},"zone":11,"typeConfidence":2.0,"plateTime":0.43836842691139344,"extension":6.885077178190284},"index":4,"playId":"369257b2-e73f-3598-ab47-6d6ad9eac778","pitchNumber":5,"startTime":"2026-03-12T19:24:23.412Z","endTime":"2026-03-12T19:24:27.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.405028014009375,"aZ":-28.430301991245955,"pfxX":-4.878135755101817,"pfxZ":2.641859540235263,"pX":-0.5762235490512777,"pZ":4.5705690674560175,"vX0":4.2281405456839405,"vY0":-118.78851535013494,"vZ0":3.069213469421777,"x":138.96,"y":115.37,"x0":-1.7521296970984315,"y0":50.00388532637697,"z0":5.858971244015176,"aX":-6.917816994550518},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.9,"breakHorizontal":7.7,"spinRate":1680,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.46247797313197836,"extension":6.984005302596832},"index":5,"playId":"81bc97bf-940f-37ee-aa53-77f9468d5ded","pitchNumber":6,"startTime":"2026-03-12T19:24:39.304Z","endTime":"2026-03-12T19:24:42.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.61,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:24:42.615Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinny Capra flies out to center fielder Maddux Houghton. Nick Sogard to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T19:25:12.494Z","endTime":"2026-03-12T19:26:22.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806368,"link":"/api/v1/people/806368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.995918594202767,"aZ":-26.088121083806843,"pfxX":1.0461470727009945,"pfxZ":3.8293193418919387,"pX":0.5560368558731529,"pZ":2.611847988113036,"vX0":5.44766038449023,"vY0":-125.70347029449903,"vZ0":-2.5498046861817936,"x":95.81,"y":168.26,"x0":-1.780861707223988,"y0":50.00361037838972,"z0":5.771266913387521,"aX":1.663832032947747},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2508,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.4367959275707989,"extension":6.99212270956243},"index":0,"playId":"6189cd98-c3ec-3ee0-a572-fd5dbd8cebc9","pitchNumber":1,"startTime":"2026-03-12T19:25:12.494Z","endTime":"2026-03-12T19:25:15.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":"f112c4ab-3ca0-31ba-8bd7-b51edae2c036","startTime":"2026-03-12T19:25:25.718Z","endTime":"2026-03-12T19:25:28.718Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.241904648700643,"aZ":-36.34629830832784,"pfxX":7.793441880933032,"pfxZ":-3.0259931277737744,"pX":0.222637325109621,"pZ":1.7133169619401205,"vX0":2.893069601092767,"vY0":-117.5794312186442,"vZ0":-1.1560614467012547,"x":108.51,"y":192.52,"x0":-2.0411215886709613,"y0":50.00208103916325,"z0":5.627404468322815,"aX":10.755042976820409},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.4,"breakHorizontal":-14.9,"spinRate":2751,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4683861382212364,"extension":7.062335733109041},"index":2,"playId":"1cfab3c0-051f-3777-9330-fc9ef9430375","pitchNumber":2,"startTime":"2026-03-12T19:25:45.950Z","endTime":"2026-03-12T19:25:49.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Sogard steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"1cfab3c0-051f-3777-9330-fc9ef9430375","startTime":"2026-03-12T19:26:10.847Z","endTime":"2026-03-12T19:26:14.220Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"postOnSecond":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":-4.1000000000000085,"leverageIndex":3.04,"dramaIndex":106.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.367416799531753,"aZ":-35.72095278663237,"pfxX":8.175192176746561,"pfxZ":-2.5261715246541883,"pX":0.9080547369679542,"pZ":1.811650232369579,"vX0":4.2038171041995955,"vY0":-118.28794509289614,"vZ0":-1.3719486384214616,"x":82.39,"y":189.87,"x0":-1.9590452633738935,"y0":50.001584141501056,"z0":5.699742950693768,"aX":11.484405652023058},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.7,"breakHorizontal":-15.8,"spinRate":2756,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46455838244830305,"extension":7.037536247631622},"hitData":{"launchSpeed":93.1,"launchAngle":25.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.59,"coordY":60.15}},"index":4,"playId":"1b68437a-637e-31bf-8658-7812d45c3dbe","pitchNumber":3,"startTime":"2026-03-12T19:26:14.220Z","endTime":"2026-03-12T19:26:22.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.10000000000001,"awayTeamWinProbability":22.89999999999999,"homeTeamWinProbabilityAdded":7.500000000000014,"leverageIndex":3.04,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:26:22.859Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mikey Romero doubles (1) on a sharp line drive to right fielder Kala'i Rosario. Nick Sogard scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T19:26:44.318Z","endTime":"2026-03-12T19:29:28.679Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":679358,"link":"/api/v1/people/679358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942175405772595,"aZ":-33.42188738573913,"pfxX":-9.194096059304268,"pfxZ":-0.883700181590731,"pX":0.09595234743812524,"pZ":1.9993292365603184,"vX0":6.835818202195255,"vY0":-119.53692051349061,"vZ0":-1.5300174612899167,"x":113.34,"y":184.8,"x0":-1.6321034619306602,"y0":50.00049472427167,"z0":5.699365596949977,"aX":-13.062680698884133},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.7,"breakHorizontal":14.6,"spinRate":1696,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.46144293176179385,"extension":7.0704560887720715},"index":0,"playId":"0a5bbdd7-d2de-3425-93d3-c52f3e17bf90","pitchNumber":1,"startTime":"2026-03-12T19:26:58.571Z","endTime":"2026-03-12T19:27:02.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659758994828287,"aZ":-31.31312672788543,"pfxX":-9.687378618794224,"pfxZ":0.5797188649710208,"pX":0.08812611244686658,"pZ":0.34065988748802956,"vX0":7.027100401581481,"vY0":-121.6376416546278,"vZ0":-5.905937124581472,"x":113.64,"y":229.58,"x0":-1.591255106253993,"y0":50.00243883612053,"z0":5.5416768038434165,"aX":-14.398811691180924},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":1668,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4516931029925506,"extension":7.048196835625114},"index":1,"playId":"c8ca1fd1-7217-3919-a63b-bf432905370c","pitchNumber":2,"startTime":"2026-03-12T19:27:13.440Z","endTime":"2026-03-12T19:27:16.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131412351664665,"aZ":-27.37833926546103,"pfxX":2.456802396341906,"pfxZ":2.8760486276410955,"pX":0.655881765822138,"pZ":3.142673479578398,"vX0":5.3829262072966335,"vY0":-127.31624745164719,"vZ0":-1.4403960496701669,"x":92.0,"y":153.93,"x0":-1.7915143508141678,"y0":50.00373075934618,"z0":5.849582206510565,"aX":4.099434462567208},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":-5.5,"spinRate":2502,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.42754715616278904,"extension":7.028708048522777},"index":2,"playId":"541d1ece-10fb-33db-a54a-1595c0691e5d","pitchNumber":3,"startTime":"2026-03-12T19:27:37.997Z","endTime":"2026-03-12T19:27:42.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07369882449365,"aZ":-13.70620890849111,"pfxX":-7.671301910533396,"pfxZ":10.229114944397226,"pX":-0.7188956851038419,"pZ":3.9379789062587127,"vX0":5.053534721260073,"vY0":-134.9257795060958,"vZ0":-2.3640444014953093,"x":144.4,"y":132.45,"x0":-1.6397566082569353,"y0":50.00111497417605,"z0":5.816268395128891,"aX":-13.84735253677785},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":12.5,"spinRate":2228,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4092317377490762,"extension":6.945894207596471},"index":3,"playId":"c544ad2f-1ee9-3218-a6d1-27e36400fabf","pitchNumber":4,"startTime":"2026-03-12T19:28:04.449Z","endTime":"2026-03-12T19:28:08.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66211919149132,"aZ":-30.010850307157554,"pfxX":-9.117696742824496,"pfxZ":1.5150632939097495,"pX":0.6904598167941352,"pZ":0.1762544722751004,"vX0":8.172576435538943,"vY0":-119.89231947464937,"vZ0":-6.176711346284144,"x":90.68,"y":234.02,"x0":-1.6045244732256074,"y0":50.00525766390771,"z0":5.518414520207831,"aX":-13.061411878779998},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":1531,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4596835143058531,"extension":7.111194368044799},"index":4,"playId":"771b5ce9-23bc-3be4-8842-887d7f584b9a","pitchNumber":5,"startTime":"2026-03-12T19:28:32.312Z","endTime":"2026-03-12T19:28:36.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218116761086378,"aZ":-31.485172776435228,"pfxX":-11.545033921213657,"pfxZ":0.4786861271637718,"pX":0.48541418250256674,"pZ":0.17501353789042104,"vX0":8.2438993946389,"vY0":-120.2893411616612,"vZ0":-5.966734555820009,"x":98.5,"y":234.05,"x0":-1.5088438922250367,"y0":50.0047870392043,"z0":5.52433812882442,"aX":-16.69655970249688},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.5,"breakHorizontal":18.6,"spinRate":1370,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.45767278898135944,"extension":7.159008365599538},"index":5,"playId":"e2456012-4393-3237-a5d3-230f9e370b6c","pitchNumber":6,"startTime":"2026-03-12T19:28:57.665Z","endTime":"2026-03-12T19:29:01.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5998771352143,"aZ":-25.69220063203747,"pfxX":2.2995183337582175,"pfxZ":3.9230738767601983,"pX":0.6038788161912481,"pZ":2.2957356180406503,"vX0":5.393813503285189,"vY0":-127.36873159217446,"vZ0":-3.5064058430329528,"x":93.98,"y":176.8,"x0":-1.8348455250592197,"y0":50.006131927005185,"z0":5.707658003104012,"aX":3.801999544593866},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.6,"breakHorizontal":-5.3,"spinRate":2552,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.4289868310988805,"extension":7.130799682524023},"hitData":{"launchSpeed":105.9,"launchAngle":20.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.28,"coordY":56.39}},"index":6,"playId":"50a2b0e6-1672-3ec2-a407-500c59520044","pitchNumber":7,"startTime":"2026-03-12T19:29:19.272Z","endTime":"2026-03-12T19:29:28.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-24.300000000000004,"leverageIndex":3.5,"dramaIndex":242.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:29:28.679Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Hickey singles on a line drive to left fielder Caden Kendle. Mikey Romero scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T19:29:59.298Z","endTime":"2026-03-12T19:31:11.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814522,"link":"/api/v1/people/814522"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":{"id":679358,"link":"/api/v1/people/679358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.819002140257442,"aZ":-12.809365927824231,"pfxX":-6.148467990628386,"pfxZ":10.447296672166814,"pX":0.1679340702895798,"pZ":1.5333584920190004,"vX0":7.428716801364137,"vY0":-135.79574710281435,"vZ0":-8.377605527271148,"x":110.6,"y":197.38,"x0":-1.8140294371976267,"y0":50.00571074030051,"z0":5.565205087405308,"aX":-11.399634718479852},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":9.4,"spinRate":2216,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4045249307730656,"extension":7.131566305910512},"index":0,"playId":"0be104c3-2294-3f1a-89f7-61a6f18fce01","pitchNumber":1,"startTime":"2026-03-12T19:30:03.637Z","endTime":"2026-03-12T19:30:08.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.329810356839122,"aZ":-13.129539151504533,"pfxX":-5.4798936447577145,"pfxZ":10.429170126786872,"pX":0.054489870043825356,"pZ":1.6255901807184228,"vX0":6.862970364301622,"vY0":-134.77215160106033,"vZ0":-8.032960380207706,"x":114.92,"y":194.89,"x0":-1.821942992568202,"y0":50.002114873913456,"z0":5.587387377704737,"aX":-10.005874910821104},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2250,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.40758116989632054,"extension":7.074536807831453},"index":1,"playId":"dfbb2a65-1165-3014-ae13-c9b0608fab52","pitchNumber":2,"startTime":"2026-03-12T19:30:25.969Z","endTime":"2026-03-12T19:30:29.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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(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":82.6,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735371414601307,"aZ":-33.47178224860395,"pfxX":-10.20417566556667,"pfxZ":-0.8908091247947216,"pX":-0.7486302793039783,"pZ":0.3988151312059677,"vX0":5.841072025027043,"vY0":-120.05943650578541,"vZ0":-5.084805807874124,"x":145.54,"y":228.01,"x0":-1.8901638709678534,"y0":50.00232505329698,"z0":5.530623074539924,"aX":-14.862507137369496},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":17.0,"spinRate":1590,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4566070095918695,"extension":7.14169384265421},"index":2,"playId":"0132f992-ea74-317e-9921-8caa4a8389da","pitchNumber":3,"startTime":"2026-03-12T19:30:43.885Z","endTime":"2026-03-12T19:30:46.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875144220046497,"aZ":-12.263046654500858,"pfxX":-5.611697649197151,"pfxZ":10.71025838813414,"pX":0.10303504294606369,"pZ":2.305712467684854,"vX0":6.50932323889872,"vY0":-135.5483102139609,"vZ0":-6.6937768378816935,"x":113.07,"y":176.53,"x0":-1.601453921639307,"y0":50.00586757848117,"z0":5.665246135558754,"aX":-10.435596750153985},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2238,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40422646868354173,"extension":7.017891431832453},"hitData":{"launchSpeed":102.5,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":113.57,"coordY":142.03}},"index":3,"playId":"69a1ef10-8233-3806-80ca-bd5acb79a7f6","pitchNumber":4,"startTime":"2026-03-12T19:31:03.332Z","endTime":"2026-03-12T19:31:11.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-24.500000000000007,"leverageIndex":2.97,"dramaIndex":230.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:31:11.277Z","atBatIndex":68},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Nathan Hickey caught stealing 2nd base, catcher Alex Jackson to shortstop Tristan Gray.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T19:33:52.914Z","endTime":"2026-03-12T19:35:10.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-12T19:32:02.413Z","endTime":"2026-03-12T19:32:43.295Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Hartwig replaces Eric Orze.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-12T19:32:43.295Z","endTime":"2026-03-12T19:33:54.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701643,"link":"/api/v1/people/701643"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39846435992933,"aZ":-22.300554651020853,"pfxX":-0.9206768416548936,"pfxZ":5.55487829253249,"pX":1.0302538445371638,"pZ":1.762459955498053,"vX0":11.247922808518329,"vY0":-131.59002747819008,"vZ0":-4.140823629747442,"x":77.73,"y":191.19,"x0":-3.1556611936990646,"y0":50.00408279681767,"z0":4.981606805185534,"aX":-1.6396714614934547},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":-0.5,"spinRate":2255,"spinDirection":221},"zone":14,"typeConfidence":0.93,"plateTime":0.4141306988339477,"extension":6.225864224468441},"index":2,"playId":"7b2d2992-7ee1-34af-b98f-51c4d15516fc","pitchNumber":1,"startTime":"2026-03-12T19:33:54.632Z","endTime":"2026-03-12T19:33:58.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077833721904163,"aZ":-24.944778958175867,"pfxX":-0.3438221202705427,"pfxZ":4.246435716819748,"pX":0.8026428761353935,"pZ":2.636344541011851,"vX0":10.15459696575961,"vY0":-128.93578945940058,"vZ0":-1.229103327969972,"x":86.41,"y":167.6,"x0":-3.1240023026993886,"y0":50.0022256667155,"z0":5.024754236005548,"aX":-0.5873473696193161},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-1.4,"spinRate":2210,"spinDirection":229},"zone":12,"typeConfidence":0.64,"plateTime":0.42305991800338427,"extension":6.26477712833274},"index":3,"playId":"741e9b47-4674-3659-a446-835091ccb979","pitchNumber":2,"startTime":"2026-03-12T19:34:12.389Z","endTime":"2026-03-12T19:34:16.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.660037550316005,"aZ":-27.160231807082212,"pfxX":-12.39483272354867,"pfxZ":2.7472910703794042,"pX":0.0485529284543944,"pZ":2.4444809846967726,"vX0":12.369602219398772,"vY0":-134.44193857805217,"vZ0":-1.9811852142100248,"x":115.15,"y":172.78,"x0":-3.005858657086202,"y0":50.005432541696756,"z0":5.122257655257017,"aX":-22.650347219074206},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":19.7,"spinRate":2054,"spinDirection":239},"zone":5,"typeConfidence":0.94,"plateTime":0.40769453608375184,"extension":6.107019488784839},"index":4,"playId":"619512dd-4c6a-3679-9e33-0e9f942850e5","pitchNumber":3,"startTime":"2026-03-12T19:34:30.420Z","endTime":"2026-03-12T19:34:34.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":84.1,"endSpeed":78.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58009534995668,"aZ":-29.28683279848503,"pfxX":-0.17424018498124072,"pfxZ":1.8978756438610298,"pX":0.6488525997265017,"pZ":0.8244052914511365,"vX0":9.272375056963408,"vY0":-122.15307967442526,"vZ0":-4.075538233740162,"x":92.27,"y":216.52,"x0":-3.163110202893923,"y0":50.003693242474576,"z0":5.014198650376046,"aX":-0.26697892659584554},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":-1.7,"spinRate":2489,"spinDirection":60},"zone":14,"typeConfidence":0.88,"plateTime":0.4472716774927239,"extension":6.2459243099562265},"index":5,"playId":"41d5e0b4-a62c-3675-bf88-2c283a6647f3","pitchNumber":4,"startTime":"2026-03-12T19:34:49.168Z","endTime":"2026-03-12T19:34:52.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61380771493734,"aZ":-23.21063562990824,"pfxX":-0.996802863818705,"pfxZ":5.129874791175928,"pX":-0.22618289387525042,"pZ":2.138358832833005,"vX0":7.616242637766998,"vY0":-130.86803697188142,"vZ0":-2.9608914770349504,"x":125.62,"y":181.04,"x0":-3.035192675146109,"y0":50.006215392367054,"z0":5.008384968522378,"aX":-1.7444849698874323},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":0.2,"spinRate":2210,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.41731587833430117,"extension":6.281020940644103},"index":6,"playId":"41571052-a564-3978-95e4-63c60394c3b3","pitchNumber":5,"startTime":"2026-03-12T19:35:07.206Z","endTime":"2026-03-12T19:35:10.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:35:10.644Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Gray doubles (4) on a line drive to left fielder Corey Rosier.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:38:30.404Z","endTime":"2026-03-12T19:39:55.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701288,"fullName":"Jacob Webb","link":"/api/v1/people/701288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681468,"link":"/api/v1/people/681468"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nate Baez replaces catcher Connor Wong, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T19:36:29.794Z","endTime":"2026-03-12T19:36:29.921Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Webb replaces Noah Song.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"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-12T19:36:29.921Z","endTime":"2026-03-12T19:38:32.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701288,"link":"/api/v1/people/701288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":4,"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-12T19:38:32.558Z","endTime":"2026-03-12T19:38:32.559Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"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.8,"endSpeed":85.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11775683648686,"aZ":-16.710984440444054,"pfxX":-8.511790192102549,"pfxZ":8.298682809371135,"pX":-0.1400873247083139,"pZ":2.8352550642799614,"vX0":8.575247530716666,"vY0":-136.18827514273124,"vZ0":-4.016953428280319,"x":122.34,"y":162.23,"x0":-2.2357691171263365,"y0":50.00604455055377,"z0":5.497987073883502,"aX":-15.866090142691746},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2145,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.40341399990231874,"extension":7.0755600508865255},"index":3,"playId":"2a4e825e-d640-37b5-b003-05997c1f3043","pitchNumber":1,"startTime":"2026-03-12T19:38:32.560Z","endTime":"2026-03-12T19:38:36.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452643634093796,"aZ":-26.281044100252483,"pfxX":-11.083754752629378,"pfxZ":3.662078786770584,"pX":-0.903488920218757,"pZ":1.8834733515966446,"vX0":6.928227897222328,"vY0":-126.25881937831291,"vZ0":-3.376362146043533,"x":151.44,"y":187.93,"x0":-2.2473648116549816,"y0":50.00471451204584,"z0":5.360395200295446,"aX":-17.84115216480963},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":1497,"spinDirection":250},"zone":13,"typeConfidence":0.85,"plateTime":0.4343458449693003,"extension":7.2137412250024155},"index":4,"playId":"c21e228a-88e0-3437-b968-07b2d9b4d127","pitchNumber":2,"startTime":"2026-03-12T19:38:45.607Z","endTime":"2026-03-12T19:38:49.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95473251428722,"aZ":-14.49750065740201,"pfxX":-8.394564021608424,"pfxZ":9.4769849275756,"pX":-0.46993463831258864,"pZ":2.1092205483224404,"vX0":7.0583824082043725,"vY0":-136.6635646941892,"vZ0":-6.459751932760032,"x":134.91,"y":181.83,"x0":-2.0130059813538077,"y0":50.00552814099029,"z0":5.52456670983914,"aX":-15.664481689443791},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":13.4,"spinRate":2180,"spinDirection":227},"zone":7,"typeConfidence":0.92,"plateTime":0.4028948668859771,"extension":7.026730262831431},"index":5,"playId":"49eb934c-2fb1-350b-b0a2-273c90e5bbaf","pitchNumber":3,"startTime":"2026-03-12T19:38:59.790Z","endTime":"2026-03-12T19:39:03.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-12T19:39:12.991Z","endTime":"2026-03-12T19:39:22.092Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":88.0,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.882121645164183,"aZ":-24.419199147860045,"pfxX":0.23679944622116178,"pfxZ":4.662950507791745,"pX":1.2120956722037672,"pZ":2.055936794054982,"vX0":8.178406376436042,"vY0":-127.96648456465157,"vZ0":-3.713530057861424,"x":70.8,"y":183.27,"x0":-2.0529675321256975,"y0":50.00033881649089,"z0":5.434220390125726,"aX":0.39178267476749606},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2212,"spinDirection":156},"zone":14,"typeConfidence":0.89,"plateTime":0.42768350252645737,"extension":7.141588707527281},"index":7,"playId":"a3a787f8-2171-3ee4-b289-6d8b46661f19","pitchNumber":4,"startTime":"2026-03-12T19:39:22.092Z","endTime":"2026-03-12T19:39:26.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13488070058325,"aZ":-27.338695941911087,"pfxX":-9.59852229299947,"pfxZ":2.8752596624464317,"pX":-0.5507747166618617,"pZ":1.7139903925101148,"vX0":7.315386761396688,"vY0":-128.70029440897653,"vZ0":-3.8466260817771163,"x":137.99,"y":192.5,"x0":-2.1797217388110766,"y0":50.002931154630566,"z0":5.339891022055882,"aX":-16.139407487131095},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":1543,"spinDirection":254},"zone":7,"typeConfidence":0.82,"plateTime":0.42521956601969846,"extension":7.101424073726801},"hitData":{"launchSpeed":90.2,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.69,"coordY":163.38}},"index":8,"playId":"b150c555-c1f8-3615-9fb7-68379cbe7b07","pitchNumber":5,"startTime":"2026-03-12T19:39:45.600Z","endTime":"2026-03-12T19:39:55.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":17.2,"leverageIndex":2.47,"dramaIndex":173.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:39:55.344Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eric Wagaman walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:40:10.593Z","endTime":"2026-03-12T19:42:07.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701288,"fullName":"Jacob Webb","link":"/api/v1/people/701288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77062136525531,"aZ":-25.747765273068634,"pfxX":1.8552407395684822,"pfxZ":3.8975806828337998,"pX":1.315661172091505,"pZ":2.9745946525701457,"vX0":7.866533435252768,"vY0":-127.25643201694376,"vZ0":-1.2003492315416737,"x":66.85,"y":158.47,"x0":-2.049794938665092,"y0":50.00384477411929,"z0":5.481714492551645,"aX":3.058305110207073},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-5.0,"spinRate":2161,"spinDirection":187},"zone":12,"typeConfidence":0.93,"plateTime":0.4295119690759588,"extension":7.1732539225293355},"index":0,"playId":"ba86cfd8-636c-3178-bb6b-68e84d6e99bb","pitchNumber":1,"startTime":"2026-03-12T19:40:26.077Z","endTime":"2026-03-12T19:40:29.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04929087614667,"aZ":-15.523101546500092,"pfxX":-6.0517054858412305,"pfxZ":8.819298098526826,"pX":-0.7972967854715892,"pZ":4.085003003794044,"vX0":5.4440949260052856,"vY0":-136.97537142181525,"vZ0":-1.3920881006016754,"x":147.39,"y":128.48,"x0":-2.0305059418541758,"y0":50.00291922642485,"z0":5.668166264770596,"aX":-11.426677199677691},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2074,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.40084210344800386,"extension":7.156134025413863},"index":1,"playId":"4a2dcb5c-d503-3adc-a7ee-15b604669fb4","pitchNumber":2,"startTime":"2026-03-12T19:40:46.116Z","endTime":"2026-03-12T19:40:49.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77881958819362,"aZ":-24.54965946938057,"pfxX":1.284493925036659,"pfxZ":4.521577006668684,"pX":-0.08011230428374914,"pZ":1.4216361042465804,"vX0":5.097934502193852,"vY0":-128.73846020252535,"vZ0":-5.327270116047847,"x":120.05,"y":200.4,"x0":-2.2496824218580094,"y0":50.00099690794946,"z0":5.408788317078948,"aX":2.1621685685053493},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.5,"spinRate":2033,"spinDirection":207},"zone":13,"typeConfidence":0.88,"plateTime":0.4248513745350744,"extension":7.054422570010624},"index":2,"playId":"b56fe4d8-0e33-3d79-be50-640d13298692","pitchNumber":3,"startTime":"2026-03-12T19:41:03.978Z","endTime":"2026-03-12T19:41:08.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873356334583512,"aZ":-18.388940551947943,"pfxX":-8.130449462515944,"pfxZ":7.250331068128204,"pX":-0.32135917602343117,"pZ":2.5950577414665044,"vX0":7.48938709603801,"vY0":-136.93463372009913,"vZ0":-4.861468618589512,"x":129.25,"y":168.71,"x0":-2.033774850620362,"y0":50.00522873748743,"z0":5.6493515577332305,"aX":-15.462874829288149},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2141,"spinDirection":219},"zone":4,"typeConfidence":0.88,"plateTime":0.39980024366669387,"extension":7.111825460040313},"index":3,"playId":"6f3f4a6f-bd48-34fe-9c43-d07e17c74863","pitchNumber":4,"startTime":"2026-03-12T19:41:19.510Z","endTime":"2026-03-12T19:41:22.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79916757030037,"aZ":-27.569433920804858,"pfxX":0.6520372799731486,"pfxZ":2.8352012220090135,"pX":1.210065822913951,"pZ":2.6912871150136346,"vX0":8.144208535161939,"vY0":-126.34557817824835,"vZ0":-1.5902677222124473,"x":70.88,"y":166.12,"x0":-2.1344640349495165,"y0":50.00185028156843,"z0":5.536243222909135,"aX":1.0563372653232215},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-3.0,"spinRate":2142,"spinDirection":176},"zone":12,"typeConfidence":0.92,"plateTime":0.4328738047518046,"extension":7.160659854747715},"index":4,"playId":"5b61b541-f93a-3379-83ed-af97d6741834","pitchNumber":5,"startTime":"2026-03-12T19:41:38.992Z","endTime":"2026-03-12T19:41:42.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501640147318824,"aZ":-25.837917798147416,"pfxX":2.564126958813465,"pfxZ":3.837769127091674,"pX":1.5213383949014534,"pZ":2.9523700241673216,"vX0":7.999006543611642,"vY0":-127.05829486525437,"vZ0":-1.3121205473707243,"x":59.01,"y":159.07,"x0":-1.987809700089801,"y0":50.00412623596011,"z0":5.5087900165018135,"aX":4.236441046498177},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":-6.2,"spinRate":2122,"spinDirection":173},"zone":12,"typeConfidence":0.94,"plateTime":0.4293738135595975,"extension":7.303652884979504},"index":5,"playId":"1e769816-5d38-3c5e-9a98-a72625ffaa54","pitchNumber":6,"startTime":"2026-03-12T19:42:02.472Z","endTime":"2026-03-12T19:42:07.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":3.24,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:42:07.387Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maddux Houghton called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:42:20.475Z","endTime":"2026-03-12T19:44:27.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701288,"fullName":"Jacob Webb","link":"/api/v1/people/701288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.916830176836832,"aZ":-16.64966000969307,"pfxX":-5.398479956065547,"pfxZ":8.34267948749305,"pX":-0.3647376891839671,"pZ":4.1437104852158075,"vX0":6.732309620721258,"vY0":-135.39351453852834,"vZ0":-1.1529794591098326,"x":130.9,"y":126.9,"x0":-2.1793969874902737,"y0":50.003814424012326,"z0":5.737630522220467,"aX":-10.047470636376955},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2153,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.4041881769274571,"extension":7.1916438587858975},"index":0,"playId":"271a2ae6-de2f-33d3-8c1d-304dbbd18358","pitchNumber":1,"startTime":"2026-03-12T19:42:40.459Z","endTime":"2026-03-12T19:42:44.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.018126134971197,"aZ":-30.850015533215267,"pfxX":7.009196473742539,"pfxZ":0.968006535748918,"pX":0.4935823651330704,"pZ":1.7905791407268996,"vX0":4.438049029428945,"vY0":-116.72147708246644,"vZ0":-1.4949943748981407,"x":98.19,"y":190.43,"x0":-2.346551109654416,"y0":50.00428735943891,"z0":5.357952211810176,"aX":9.623050351281387},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.7,"breakHorizontal":-13.8,"spinRate":2000,"spinDirection":71},"zone":9,"typeConfidence":0.9,"plateTime":0.4701659319271809,"extension":7.030831761858924},"index":1,"playId":"637ac5ff-fc7f-3681-be74-cbf8648e1ded","pitchNumber":2,"startTime":"2026-03-12T19:42:55.830Z","endTime":"2026-03-12T19:42:58.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.206132767106848,"aZ":-33.303326022440025,"pfxX":8.936910053123363,"pfxZ":-0.8357924009185531,"pX":-1.2198252496043531,"pZ":3.005092547562275,"vX0":-0.05976562047645845,"vY0":-115.30699685605197,"vZ0":1.536000778125597,"x":163.5,"y":157.64,"x0":-2.3549578442261185,"y0":50.00386828937038,"z0":5.540795506373787,"aX":12.048490119155135},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.8,"breakHorizontal":-16.2,"spinRate":1879,"spinDirection":72},"zone":11,"typeConfidence":0.92,"plateTime":0.474804902347266,"extension":7.072384475538063},"index":2,"playId":"450cd323-c8ca-342f-a586-29bf69a730c3","pitchNumber":3,"startTime":"2026-03-12T19:43:17.562Z","endTime":"2026-03-12T19:43:21.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481969114310456,"aZ":-15.825988920363777,"pfxX":-6.411350212271126,"pfxZ":8.636565346352732,"pX":0.04908059323870955,"pZ":2.142945803427379,"vX0":8.088758314672395,"vY0":-136.12941280611506,"vZ0":-6.337011310576663,"x":115.13,"y":180.92,"x0":-2.115948442380099,"y0":50.003080896881855,"z0":5.580483968368991,"aX":-12.13684499190742},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":10.1,"spinRate":2127,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.40104415672991944,"extension":7.255670605271572},"index":3,"playId":"9e7da7db-f840-3c4e-89f1-f21fe60e140a","pitchNumber":4,"startTime":"2026-03-12T19:43:36.641Z","endTime":"2026-03-12T19:43:39.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47623930704482,"aZ":-30.14947661250624,"pfxX":7.609762753999052,"pfxZ":1.4740326372570771,"pX":1.866838195869232,"pZ":0.9312308215152864,"vX0":6.959418680194306,"vY0":-116.74730591557446,"vZ0":-3.682771480068424,"x":45.84,"y":213.64,"x0":-2.1443054882858843,"y0":50.00498115674835,"z0":5.374137391623766,"aX":10.480383855891077},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.0,"breakHorizontal":-15.5,"spinRate":2054,"spinDirection":60},"zone":14,"typeConfidence":0.87,"plateTime":0.4695913300468657,"extension":7.3031221773317725},"index":4,"playId":"f1f43fc4-08f2-3327-be00-6c281378c42a","pitchNumber":5,"startTime":"2026-03-12T19:43:56.512Z","endTime":"2026-03-12T19:43:59.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52987812524311,"aZ":-14.661438124649571,"pfxX":-7.555744641536001,"pfxZ":9.077863964564337,"pX":0.41875735619571625,"pZ":1.8193722945410769,"vX0":9.43351447051262,"vY0":-137.54253096625504,"vZ0":-7.2212008234106815,"x":101.04,"y":189.66,"x0":-2.062704243403145,"y0":50.00280147256284,"z0":5.459718822231636,"aX":-14.577124573038734},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2157,"spinDirection":216},"zone":9,"typeConfidence":0.92,"plateTime":0.3971807483923375,"extension":7.284138911868238},"index":5,"playId":"d83238b1-4d7b-3c5b-b6e0-8228793d301f","pitchNumber":6,"startTime":"2026-03-12T19:44:24.503Z","endTime":"2026-03-12T19:44:27.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806368,"link":"/api/v1/people/806368"},"credit":"b_ab"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_ab"},{"player":{"id":806368,"link":"/api/v1/people/806368"},"credit":"b_pa"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":-12.800000000000004,"leverageIndex":4.56,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:44:27.995Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tanner Schobel walks. Tristan Gray to 3rd. Eric Wagaman to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:44:43.450Z","endTime":"2026-03-12T19:47:00.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701288,"fullName":"Jacob Webb","link":"/api/v1/people/701288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"postOnSecond":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnThird":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.3,"endSpeed":80.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488469675939843,"aZ":-27.384988928277416,"pfxX":-9.85420087388421,"pfxZ":2.9175443910878833,"pX":0.03959800115688354,"pZ":2.59125308452222,"vX0":8.485205518519223,"vY0":-126.92070985682285,"vZ0":-1.7330637845351489,"x":115.49,"y":168.82,"x0":-2.056728864517119,"y0":50.00194810218519,"z0":5.450876584620957,"aX":-16.17458718444957},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":1466,"spinDirection":240},"zone":5,"typeConfidence":0.89,"plateTime":0.43053592642119876,"extension":7.104274085974659},"index":0,"playId":"19718406-2fc0-306a-9634-8b07f39af0fd","pitchNumber":1,"startTime":"2026-03-12T19:44:56.806Z","endTime":"2026-03-12T19:45:00.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":81.3,"endSpeed":75.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61504341861474,"aZ":-29.71675421432066,"pfxX":7.793698784164611,"pfxZ":1.738668672282886,"pX":1.454222026531201,"pZ":2.275265040684721,"vX0":6.130202322767881,"vY0":-118.25298901010252,"vZ0":-1.019498086657154,"x":61.57,"y":177.35,"x0":-2.1848393088372844,"y0":50.00588251379866,"z0":5.43903164162826,"aX":11.034189565642375},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.1,"breakHorizontal":-15.6,"spinRate":2016,"spinDirection":58},"zone":14,"typeConfidence":0.77,"plateTime":0.4632538252131777,"extension":7.2122392366022865},"index":1,"playId":"ec707536-0a46-32cc-a179-a73566c1103c","pitchNumber":2,"startTime":"2026-03-12T19:45:11.495Z","endTime":"2026-03-12T19:45:15.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451877351405862,"aZ":-15.436009137238788,"pfxX":-6.444231305000592,"pfxZ":8.664628315016579,"pX":0.1251472575651918,"pZ":2.6857960855622864,"vX0":7.941233441906746,"vY0":-138.04673776199303,"vZ0":-5.147554946256667,"x":112.23,"y":166.26,"x0":-1.9502548754326074,"y0":50.00528574830418,"z0":5.612322214958006,"aX":-12.45239448916205},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2293,"spinDirection":222},"zone":2,"typeConfidence":0.92,"plateTime":0.39662055165831633,"extension":7.247944822735343},"index":2,"playId":"927f52cf-6be8-3b1d-8e79-e630ccf12d76","pitchNumber":3,"startTime":"2026-03-12T19:45:29.935Z","endTime":"2026-03-12T19:45:33.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":87.9,"endSpeed":81.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50034540392419,"aZ":-29.173958270358643,"pfxX":-10.015211584640127,"pfxZ":1.7940052100547739,"pX":0.4820576081327937,"pZ":2.4915688012691874,"vX0":9.547711162172693,"vY0":-127.72654695234262,"vZ0":-1.5853539148417206,"x":98.63,"y":171.51,"x0":-1.9829655134448183,"y0":50.00129731783631,"z0":5.389844456536499,"aX":-16.735105381360327},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":1471,"spinDirection":251},"zone":6,"typeConfidence":0.93,"plateTime":0.4269634199350065,"extension":7.415111532057169},"index":3,"playId":"e7925a1b-8bf1-34e3-839f-3aee4405180e","pitchNumber":4,"startTime":"2026-03-12T19:45:52.989Z","endTime":"2026-03-12T19:45:57.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.210079057629148,"aZ":-14.76416020084608,"pfxX":-6.060623528168797,"pfxZ":8.846578590306581,"pX":-0.6797867342434865,"pZ":3.851981202004068,"vX0":5.940372786898939,"vY0":-139.36588487773236,"vZ0":-2.3024712666212657,"x":142.91,"y":134.78,"x0":-2.0511180371142648,"y0":50.0008071976654,"z0":5.663511573635412,"aX":-11.925207089600121},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2277,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.39294597514336216,"extension":7.14079995306285},"index":4,"playId":"9535c61b-2046-32f6-9ce6-d59b866e0a84","pitchNumber":5,"startTime":"2026-03-12T19:46:15.217Z","endTime":"2026-03-12T19:46:19.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75544134843766,"aZ":-15.849427849785931,"pfxX":-5.905754100272947,"pfxZ":8.348289057183447,"pX":1.014293650868967,"pZ":2.3598895527620005,"vX0":9.893112848156587,"vY0":-138.21420775135175,"vZ0":-5.804176495769485,"x":78.34,"y":175.06,"x0":-1.8269678458424825,"y0":50.00288450319786,"z0":5.533003424018872,"aX":-11.548783098686263},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2166,"spinDirection":220},"zone":12,"typeConfidence":0.92,"plateTime":0.39470854201726047,"extension":7.361047051441883},"index":5,"playId":"0d2f9036-56ba-3e13-9d87-2954c4f134b3","pitchNumber":6,"startTime":"2026-03-12T19:46:36.994Z","endTime":"2026-03-12T19:46:41.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611667837309632,"aZ":-13.854524029578442,"pfxX":-6.5962755357483225,"pfxZ":9.557397776021382,"pX":1.0741576994005806,"pZ":2.0752212560889096,"vX0":9.899288749114973,"vY0":-137.3847277069349,"vZ0":-7.012550607873631,"x":76.06,"y":182.75,"x0":-1.714024820233737,"y0":50.004700316478576,"z0":5.597154218074322,"aX":-12.647307066133523},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2122,"spinDirection":217},"zone":14,"typeConfidence":0.93,"plateTime":0.39822832799260777,"extension":7.3031903875228785},"index":6,"playId":"0cbcea2f-fdd3-326f-bd20-a2dcd0bd085f","pitchNumber":7,"startTime":"2026-03-12T19:46:56.432Z","endTime":"2026-03-12T19:47:00.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802355,"link":"/api/v1/people/802355"},"credit":"b_pa"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":15.000000000000007,"leverageIndex":5.2,"dramaIndex":227.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:47:00.076Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kala'i Rosario strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:49:46.100Z","endTime":"2026-03-12T19:51:34.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":693850,"fullName":"Kala'i Rosario","link":"/api/v1/people/693850"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684128,"fullName":"Reidis Sena","link":"/api/v1/people/684128"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"postOnSecond":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnThird":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693850,"fullName":"Kala'i Rosario","link":"/api/v1/people/693850"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"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":4,"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-12T19:47:30.712Z","endTime":"2026-03-12T19:47:47.696Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Reidis Sena replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"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-12T19:47:47.696Z","endTime":"2026-03-12T19:49:47.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684128,"link":"/api/v1/people/684128"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.374565622997448,"aZ":-29.13118131880895,"pfxX":0.07849216400964742,"pfxZ":1.7730796111707043,"pX":0.6486300165207393,"pZ":3.9403436462528765,"vX0":3.5338118031931742,"vY0":-129.39203865044198,"vZ0":0.1592683785105813,"x":92.28,"y":132.39,"x0":-0.73898445493794,"y0":50.00005697835615,"z0":6.091291023220073,"aX":0.13390362011691348},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-0.8,"spinRate":2306,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.42163932658227976,"extension":6.29052161618095},"index":2,"playId":"a98c6a32-1187-34cb-92c0-8f55249123cb","pitchNumber":1,"startTime":"2026-03-12T19:49:47.831Z","endTime":"2026-03-12T19:49:52.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":96.4,"endSpeed":87.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90839230124721,"aZ":-11.40490229386929,"pfxX":-5.270582054163173,"pfxZ":10.464601438097132,"pX":0.21900914421441575,"pZ":3.6213097744809466,"vX0":3.7253422272270322,"vY0":-140.27167542481328,"vZ0":-4.935796176259444,"x":108.65,"y":141.0,"x0":-0.44420779973239266,"y0":50.003232142805224,"z0":6.152726597960874,"aX":-10.461537921771658},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2532,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3910721226516296,"extension":6.2643633279002895},"index":3,"playId":"f1a9cd1b-d8c1-3c2d-ac76-b7992ab6ac54","pitchNumber":2,"startTime":"2026-03-12T19:50:03.129Z","endTime":"2026-03-12T19:50:07.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708740130039992,"aZ":-27.280121595505552,"pfxX":-0.18580528912001348,"pfxZ":2.955093217899928,"pX":1.0849888881457141,"pZ":2.049716309689201,"vX0":4.137296564738786,"vY0":-127.89278029312585,"vZ0":-4.2855956143670975,"x":105.7,"y":122.99,"x0":-0.5303773835789543,"y0":50.001233365195034,"z0":5.890120935074749,"aX":-0.3084345524430759},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":-0.6,"spinRate":2274,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4284937377477904,"extension":6.308935990969073},"index":4,"playId":"ee213ecf-82fb-3ffa-b4c2-e666cc5df9bf","pitchNumber":3,"startTime":"2026-03-12T19:50:22.353Z","endTime":"2026-03-12T19:50:27.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65645085990346,"aZ":-26.188536751973324,"pfxX":-0.8217862970321297,"pfxZ":3.5188486511837365,"pX":-0.05268103223075065,"pZ":3.390222820396619,"vX0":1.7969523939399166,"vY0":-129.9151072921718,"vZ0":-1.5204878005762161,"x":119.01,"y":147.24,"x0":-0.6482876471705082,"y0":50.000429054973935,"z0":5.984406127293741,"aX":-1.396824105846775},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":1.1,"spinRate":2265,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.4225164227335858,"extension":6.216848076722341},"index":5,"playId":"208919bc-494d-3ddf-b47e-54df4558d973","pitchNumber":4,"startTime":"2026-03-12T19:50:44.133Z","endTime":"2026-03-12T19:50:47.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":693850,"fullName":"Kala'i Rosario","link":"/api/v1/people/693850"}},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947876522815967,"aZ":-40.61157616048504,"pfxX":1.104147030395864,"pfxZ":-5.378596271208922,"pX":0.24717891884143467,"pZ":2.9398538853328344,"vX0":2.0145255567894504,"vY0":-124.18516843107099,"vZ0":0.42816855188851544,"x":107.58,"y":159.4,"x0":-0.7167577867971361,"y0":50.00370012572024,"z0":6.132522514342146,"aX":1.731437514594647},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.5,"breakHorizontal":-2.4,"spinRate":2741,"spinDirection":16},"zone":2,"typeConfidence":2.0,"plateTime":0.44038547858794264,"extension":6.335463624113763},"index":6,"playId":"6e617877-4618-3f02-b6c1-fa3832d44b5e","pitchNumber":5,"startTime":"2026-03-12T19:51:30.859Z","endTime":"2026-03-12T19:51:34.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"credit":"b_ab"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_ab"},{"player":{"id":693850,"link":"/api/v1/people/693850"},"credit":"b_pa"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-19.300000000000004,"leverageIndex":6.21,"dramaIndex":279.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:51:34.842Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Jackson walks. Tristan Gray scores. Eric Wagaman to 3rd. Tanner Schobel to 2nd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:52:21.015Z","endTime":"2026-03-12T19:54:28.078Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684128,"fullName":"Reidis Sena","link":"/api/v1/people/684128"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"postOnSecond":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"postOnThird":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":{"id":701288,"link":"/api/v1/people/701288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":684128,"fullName":"Reidis Sena"}}},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08316226-0766-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-12T19:52:07.452Z","endTime":"2026-03-12T19:52:21.015Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588854568477903,"aZ":-26.38103410398468,"pfxX":0.38743637945623277,"pfxZ":3.4169399754442122,"pX":1.1165076054109606,"pZ":0.7616548584599568,"vX0":4.643782179173432,"vY0":-129.35426483115296,"vZ0":-7.7094110430848435,"x":95.62,"y":115.45,"x0":-0.7512792202914376,"y0":50.00583890920686,"z0":5.798784044052839,"aX":0.6577097714106592},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":-1.7,"spinRate":2266,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.42316807262335976,"extension":6.4321742232330195},"index":1,"playId":"eb392316-c453-354e-863a-5c1c2db63b98","pitchNumber":1,"startTime":"2026-03-12T19:52:21.015Z","endTime":"2026-03-12T19:52:24.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.58537757278644,"aZ":-10.810755545434379,"pfxX":-4.987458282257187,"pfxZ":10.805321702314702,"pX":0.6305162673099898,"pZ":2.0641748774582807,"vX0":4.415215295466666,"vY0":-140.60452873815473,"vZ0":-8.724665605683958,"x":92.97,"y":183.05,"x0":-0.3218091841956488,"y0":50.005666112848736,"z0":5.932873179237465,"aX":-9.863439771987027},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2462,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3914228612117179,"extension":6.326328331928314},"index":2,"playId":"5635a595-a3fa-3ad4-bb80-91572485c6fe","pitchNumber":2,"startTime":"2026-03-12T19:52:44.443Z","endTime":"2026-03-12T19:52:47.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84374854458058,"aZ":-9.199249820790387,"pfxX":-3.4786469427147724,"pfxZ":11.63472319689314,"pX":0.3974107040090065,"pZ":1.7258551257135009,"vX0":3.4402065593481588,"vY0":-140.57957059828064,"vZ0":-9.684542107378734,"x":101.85,"y":192.18,"x0":-0.39821316346736685,"y0":50.00622341275449,"z0":5.839264936623341,"aX":-6.871076137288909},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":5.5,"spinRate":2425,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.39163412205017334,"extension":6.364493488615345},"index":3,"playId":"c78c59bc-a1c5-3554-8e50-b525e991aa87","pitchNumber":3,"startTime":"2026-03-12T19:53:06.058Z","endTime":"2026-03-12T19:53:09.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.335431368589056,"aZ":-10.216190601722113,"pfxX":-5.070598527889127,"pfxZ":11.088052059632806,"pX":0.6040149435858642,"pZ":3.8058707369523557,"vX0":4.091418973378338,"vY0":-140.65610373846502,"vZ0":-4.619526341051374,"x":93.98,"y":136.02,"x0":-0.2190409765812529,"y0":50.00523394354701,"z0":6.146469182997242,"aX":-10.044301100932785},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":8.2,"spinRate":2519,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39113965585887955,"extension":6.281134446444948},"index":4,"playId":"380e7a8f-9088-305f-81d3-2ce769573884","pitchNumber":4,"startTime":"2026-03-12T19:53:28.394Z","endTime":"2026-03-12T19:53:32.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.405219596803086,"aZ":-28.829619590094723,"pfxX":0.5805697857152149,"pfxZ":1.9197060623230433,"pX":-0.1379995672448949,"pZ":1.725765398769266,"vX0":1.4443993257490968,"vY0":-131.20858174306161,"vZ0":-5.192857107086926,"x":122.26,"y":192.18,"x0":-0.7708095180360859,"y0":50.00613003468755,"z0":5.875313377775763,"aX":1.013839600230638},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":-1.3,"spinRate":2298,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.4172198384668242,"extension":6.288784939759056},"index":5,"playId":"1362ea5e-0d02-3dad-975c-32bc10abbfdd","pitchNumber":5,"startTime":"2026-03-12T19:53:50.431Z","endTime":"2026-03-12T19:53:53.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265688277055443,"aZ":-11.067023826074685,"pfxX":-3.849810325498945,"pfxZ":10.351354479603366,"pX":1.4188161176934733,"pZ":3.552354124072688,"vX0":6.313392736895183,"vY0":-141.44017880417624,"vZ0":-5.124372001551528,"x":62.92,"y":142.87,"x0":-0.3353861921689709,"y0":50.00621979380286,"z0":6.088454589887397,"aX":-7.85307970875821},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2400,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3862799114242854,"extension":6.334832786849973},"index":6,"playId":"08c182bd-b6ac-3c58-bb05-9e7b7067a1c0","pitchNumber":6,"startTime":"2026-03-12T19:54:22.024Z","endTime":"2026-03-12T19:54:28.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":802355,"link":"/api/v1/people/802355"},"second":{"id":676572,"link":"/api/v1/people/676572"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":26.900000000000006,"leverageIndex":7.88,"dramaIndex":367.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:54:28.078Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rayne Doncon doubles (1) on a line drive to center fielder Skylar King. Eric Wagaman scores. Tanner Schobel scores. Alex Jackson scores.","rbi":3,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:54:56.178Z","endTime":"2026-03-12T19:55:05.600Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684128,"fullName":"Reidis Sena","link":"/api/v1/people/684128"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703455,"link":"/api/v1/people/703455"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":684128,"link":"/api/v1/people/684128"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":{"id":701288,"link":"/api/v1/people/701288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"responsiblePitcher":{"id":701288,"link":"/api/v1/people/701288"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68165128524143,"aZ":-9.997916440955045,"pfxX":-4.980361546684838,"pfxZ":11.309992310840144,"pX":-0.20508528093810394,"pZ":1.8946139082590916,"vX0":2.4027309679725204,"vY0":-139.67333601813343,"vZ0":-9.27691033874275,"x":124.82,"y":187.63,"x0":-0.43295634893596563,"y0":50.00525792182416,"z0":5.931521264877026,"aX":-9.766987884079281},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2455,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.39328794160691416,"extension":6.368566323461646},"hitData":{"launchSpeed":99.9,"launchAngle":21.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":83.67,"coordY":50.14}},"index":0,"playId":"ab6d9abc-359d-33ae-8944-bebf4b63c637","pitchNumber":1,"startTime":"2026-03-12T19:54:56.178Z","endTime":"2026-03-12T19:55:05.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699061,"link":"/api/v1/people/699061"},"credit":"b_ab"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_ab"},{"player":{"id":699061,"link":"/api/v1/people/699061"},"credit":"b_pa"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":33.29999999999999,"leverageIndex":5.35,"dramaIndex":343.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:55:05.600Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyler Fedko walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:56:07.253Z","endTime":"2026-03-12T19:57:30.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684128,"fullName":"Reidis Sena","link":"/api/v1/people/684128"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"postOnSecond":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":684128,"fullName":"Reidis Sena"}}},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08316226-0786-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-12T19:56:08.404Z","endTime":"2026-03-12T19:56:09.371Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00912984318858,"aZ":-25.298547955844917,"pfxX":-3.8709670353279453,"pfxZ":3.930657254147138,"pX":1.1396901155316386,"pZ":1.475665833074762,"vX0":5.617694550149991,"vY0":-131.4525635208305,"vZ0":-6.334758920263466,"x":73.56,"y":198.94,"x0":-0.5226940702465771,"y0":50.004466423661604,"z0":5.7965745907031305,"aX":-6.772206212894664},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":5.8,"spinRate":2306,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41676138211707325,"extension":6.411307792956339},"index":1,"playId":"bbd7c20f-7287-39b6-8bbb-6264bd00ce9e","pitchNumber":1,"startTime":"2026-03-12T19:56:09.371Z","endTime":"2026-03-12T19:56:12.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.783626038468004,"aZ":-11.95829494834015,"pfxX":-5.90073879183553,"pfxZ":10.143556369747548,"pX":0.5647314712253395,"pZ":1.6662029851542983,"vX0":4.455642254771166,"vY0":-140.2835492112151,"vZ0":-9.399750422258162,"x":95.47,"y":193.79,"x0":-0.27764907878018447,"y0":50.00284366907082,"z0":5.8403239873888175,"aX":-11.758937544993758},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2520,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.39047321254717104,"extension":6.391539095444627},"index":2,"playId":"aeb408fb-f89a-33b8-9c85-856cc70ba09b","pitchNumber":2,"startTime":"2026-03-12T19:56:27.708Z","endTime":"2026-03-12T19:56:30.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"}},"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":684128,"fullName":"Reidis Sena"}}},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"08316226-0786-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-03-12T19:57:12.449Z","endTime":"2026-03-12T19:57:25.675Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213644581378944,"aZ":-10.690413808230215,"pfxX":-5.914858651526776,"pfxZ":10.780376140783734,"pX":0.7987810577168103,"pZ":1.135575912669028,"vX0":5.504412888201342,"vY0":-140.1582109354193,"vZ0":-11.169989786883011,"x":86.55,"y":208.12,"x0":-0.420617331718095,"y0":50.00092014016622,"z0":5.86701095189823,"aX":-11.78521442543884},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2497,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.39056642349047754,"extension":6.500510075596905},"index":4,"playId":"c0f888ad-7ee3-3bec-b2dd-73f62888f01a","pitchNumber":3,"startTime":"2026-03-12T19:57:25.675Z","endTime":"2026-03-12T19:57:30.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"credit":"b_pa"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.19,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:57:30.134Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caden Kendle flies out to center fielder Skylar King.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T19:58:25.435Z","endTime":"2026-03-12T19:59:18.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":814522,"fullName":"Caden Kendle","link":"/api/v1/people/814522"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684128,"fullName":"Reidis Sena","link":"/api/v1/people/684128"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814522,"fullName":"Caden Kendle","link":"/api/v1/people/814522"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703455,"link":"/api/v1/people/703455"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"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-12T19:58:01.820Z","endTime":"2026-03-12T19:58:27.734Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111450417553865,"aZ":-28.52930504709456,"pfxX":-0.8475337225664812,"pfxZ":2.133437148893682,"pX":-0.4773896931291519,"pZ":3.891266450075444,"vX0":1.3953726136932716,"vY0":-130.28539449726554,"vZ0":0.04690447879612869,"x":135.2,"y":133.72,"x0":-0.9114553644608888,"y0":50.00203146554075,"z0":6.0414091867263195,"aX":-1.4472067941652158},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":1.2,"spinRate":2250,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.42150569572468566,"extension":6.270199907391566},"index":1,"playId":"64a4dd9b-badd-3ff8-baf3-2cd5f811a6fd","pitchNumber":1,"startTime":"2026-03-12T19:58:27.734Z","endTime":"2026-03-12T19:58:31.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.702603362319945,"aZ":-34.379310133853274,"pfxX":-1.4805992038506637,"pfxZ":-1.4061769815835774,"pX":-0.9233402017189986,"pZ":2.5666400700896697,"vX0":-0.19882399775895898,"vY0":-124.35255888628664,"vZ0":-1.6131284768897647,"x":152.2,"y":169.48,"x0":-0.649982900598689,"y0":50.003871173746276,"z0":6.073270785151763,"aX":-2.3210536616914768},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.6,"breakHorizontal":2.8,"spinRate":2617,"spinDirection":16},"zone":11,"typeConfidence":2.0,"plateTime":0.44029694246159945,"extension":6.224406041189618},"index":2,"playId":"e4394050-6092-38d7-971b-fab11a03aaa8","pitchNumber":2,"startTime":"2026-03-12T19:58:44.770Z","endTime":"2026-03-12T19:58:47.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":86.0,"endSpeed":79.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28034738960074,"aZ":-34.8670505524103,"pfxX":2.244742459856657,"pfxZ":-1.692761466871608,"pX":0.7307701380373337,"pZ":1.961721047925592,"vX0":2.7006386024743914,"vY0":-125.28744062121663,"vZ0":-2.9821092867205206,"x":89.14,"y":185.81,"x0":-0.652723824107791,"y0":50.00365123772358,"z0":6.016591202462774,"aX":3.5688373922908063},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.5,"breakHorizontal":-4.7,"spinRate":2602,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.4371474511720197,"extension":6.398370146492699},"hitData":{"launchSpeed":87.1,"launchAngle":28.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.89,"coordY":72.88}},"index":3,"playId":"7c518510-019a-3e63-b808-9c2be560c063","pitchNumber":3,"startTime":"2026-03-12T19:59:10.702Z","endTime":"2026-03-12T19:59:18.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684128,"link":"/api/v1/people/684128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":686765,"link":"/api/v1/people/686765"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":703455,"link":"/api/v1/people/703455"},"right":{"id":694812,"link":"/api/v1/people/694812"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":699061,"link":"/api/v1/people/699061"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814522,"link":"/api/v1/people/814522"},"credit":"b_ab"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_ab"},{"player":{"id":814522,"link":"/api/v1/people/814522"},"credit":"b_pa"},{"player":{"id":684128,"link":"/api/v1/people/684128"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-12T19:59:18.252Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler McDonough grounds out, first baseman Kyler Fedko to pitcher Grant Hartwig.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T20:01:16.262Z","endTime":"2026-03-12T20:03:34.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48702240236671,"aZ":-26.842391986506478,"pfxX":-11.533004001961533,"pfxZ":2.8745759942958813,"pX":-1.4998571323566292,"pZ":2.8138400068940292,"vX0":7.543966050257135,"vY0":-135.34525090893308,"vZ0":-1.3542401386391993,"x":174.17,"y":162.81,"x0":-2.824562274048864,"y0":50.00522892898273,"z0":5.200257451399391,"aX":-21.403598599481455},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":19.3,"spinRate":2123,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.40466468229360464,"extension":5.998923816575096},"index":0,"playId":"1bcaa8f6-b5cf-317b-b2fb-a729dcf99633","pitchNumber":1,"startTime":"2026-03-12T20:01:37.364Z","endTime":"2026-03-12T20:01:40.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.407063754046508,"aZ":-23.95927820029355,"pfxX":-12.02172367231971,"pfxZ":4.4325040072959885,"pX":0.3400960142182959,"pZ":1.343667140281533,"vX0":12.421189646206562,"vY0":-135.01943774620003,"vZ0":-5.179375200770775,"x":104.04,"y":202.5,"x0":-2.750120533771309,"y0":50.00133273493904,"z0":4.964754432728512,"aX":-22.27434269537126},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":19.2,"spinRate":2178,"spinDirection":243},"zone":14,"typeConfidence":0.93,"plateTime":0.4050955603064277,"extension":6.075415089283416},"index":1,"playId":"938e5f9f-e4a6-3ba6-8c2b-660b9be8e729","pitchNumber":2,"startTime":"2026-03-12T20:01:49.772Z","endTime":"2026-03-12T20:01:54.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726079486516138,"aZ":-28.503185605059983,"pfxX":-2.0659569824681796,"pfxZ":2.3834625953201485,"pX":1.8738298843781633,"pZ":2.4532886304972665,"vX0":12.082987019455468,"vY0":-123.2099581889536,"vZ0":-0.786452104838848,"x":45.57,"y":172.54,"x0":-2.818683860824335,"y0":50.0058713230918,"z0":5.178300776233184,"aX":-3.1884468589820774},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":1.0,"spinRate":2196,"spinDirection":144},"zone":12,"typeConfidence":0.87,"plateTime":0.4439954315335157,"extension":6.173946871740769},"index":2,"playId":"d1fe44ed-d8bc-39e6-9322-eafdad4e0def","pitchNumber":3,"startTime":"2026-03-12T20:02:06.350Z","endTime":"2026-03-12T20:02:09.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615979608498588,"aZ":-27.557159177508797,"pfxX":-12.347736972936467,"pfxZ":2.5145456013618634,"pX":-0.03222582984510761,"pZ":1.7498159745961699,"vX0":11.688590905411852,"vY0":-134.32706560771928,"vZ0":-3.4474953547928937,"x":85.53,"y":113.57,"x0":-2.8243615670179185,"y0":50.003671477475145,"z0":4.997283636250299,"aX":-22.68863955957806},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.0,"breakHorizontal":20.0,"spinRate":2137,"spinDirection":244},"zone":8,"typeConfidence":0.93,"plateTime":0.4069057345533924,"extension":6.197193894606668},"index":3,"playId":"ff3d5b63-943e-3029-ac1c-fdd463d0b8e7","pitchNumber":4,"startTime":"2026-03-12T20:02:23.679Z","endTime":"2026-03-12T20:02:26.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-12T20:03:03.129Z","endTime":"2026-03-12T20:03:29.227Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288288009991,"aZ":-22.406563484242778,"pfxX":-1.976298176870758,"pfxZ":5.416257875267628,"pX":0.567514403068091,"pZ":2.334185755480813,"vX0":9.821977742312205,"vY0":-133.1407461670541,"vZ0":-2.5940742738886615,"x":95.37,"y":175.76,"x0":-2.905015857963353,"y0":50.0057675989135,"z0":4.934299717830736,"aX":-3.5675604530451035},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":1.6,"spinRate":2186,"spinDirection":232},"zone":6,"typeConfidence":0.93,"plateTime":0.4106281022350058,"extension":6.354165905975891},"hitData":{"launchSpeed":80.9,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.14,"coordY":169.65}},"index":5,"playId":"d2b3533e-3f02-3925-81e2-9e9631b67927","pitchNumber":5,"startTime":"2026-03-12T20:03:29.227Z","endTime":"2026-03-12T20:03:34.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:03:34.070Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corey Rosier flies out to left fielder Caden Kendle.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T20:03:50.796Z","endTime":"2026-03-12T20:05:39.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814522,"link":"/api/v1/people/814522"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72809703528217,"aZ":-24.797219240621168,"pfxX":-1.9003033696294347,"pfxZ":4.193777673469416,"pX":-1.1676938139468058,"pZ":3.575595471778784,"vX0":5.841293286516006,"vY0":-131.95709481336215,"vZ0":0.6817153166368787,"x":161.51,"y":142.24,"x0":-3.165518779933819,"y0":50.002951404116615,"z0":5.144276490474814,"aX":-3.34349388659957},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":2.2,"spinRate":2196,"spinDirection":216},"zone":11,"typeConfidence":0.87,"plateTime":0.41547402738221395,"extension":6.205266382313388},"index":0,"playId":"758e1339-ceaa-3003-8c2b-77846c0c1482","pitchNumber":1,"startTime":"2026-03-12T20:04:03.614Z","endTime":"2026-03-12T20:04:07.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339534974913615,"aZ":-25.493063529502574,"pfxX":-3.5473812661704915,"pfxZ":3.7686143500482316,"pX":-0.4518271954191178,"pZ":2.861021587473938,"vX0":8.389057842873383,"vY0":-131.918530826448,"vZ0":-0.7088789377663369,"x":134.22,"y":161.53,"x0":-3.203039612007357,"y0":50.00470269589713,"z0":5.0014897817098305,"aX":-6.293857156584409},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":4.7,"spinRate":2182,"spinDirection":216},"zone":1,"typeConfidence":0.84,"plateTime":0.4141560346816813,"extension":6.2384045422139724},"index":1,"playId":"52a75b80-9c29-319e-aa7a-4834dfaeb7d6","pitchNumber":2,"startTime":"2026-03-12T20:04:19.400Z","endTime":"2026-03-12T20:04:23.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94165084158164,"aZ":-26.20436856343379,"pfxX":-10.91383067869229,"pfxZ":3.2355912789661456,"pX":-0.7458629740539547,"pZ":3.197323757728157,"vX0":9.43100838850967,"vY0":-134.60423234930522,"vZ0":-0.3154368414046918,"x":145.43,"y":152.45,"x0":-2.869064184031923,"y0":50.00114532056646,"z0":5.16408573926343,"aX":-20.118959462925535},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":17.9,"spinRate":2214,"spinDirection":242},"zone":1,"typeConfidence":0.9,"plateTime":0.40619727160145036,"extension":6.124819339989154},"index":2,"playId":"a09135a9-2b65-3c44-a6fd-4ebb848c650b","pitchNumber":3,"startTime":"2026-03-12T20:04:40.872Z","endTime":"2026-03-12T20:04:44.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-12T20:05:16.139Z","endTime":"2026-03-12T20:05:31.570Z","isPitch":false,"type":"action","player":{"id":681468,"link":"/api/v1/people/681468"},"defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325487487653678,"aZ":-21.648353169711626,"pfxX":-2.4963318480572365,"pfxZ":5.66073526145604,"pX":-0.16700018901245958,"pZ":2.765828449131699,"vX0":8.508819305509782,"vY0":-135.45316180787805,"vZ0":-2.052432811346718,"x":123.37,"y":164.1,"x0":-3.0234149858059025,"y0":50.00353179615087,"z0":5.045451755407095,"aX":-4.642903195721013},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":2.8,"spinRate":2267,"spinDirection":223},"zone":2,"typeConfidence":0.93,"plateTime":0.40422082509444124,"extension":6.276883182761006},"hitData":{"launchSpeed":83.1,"launchAngle":51.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.61,"coordY":129.21}},"index":4,"playId":"35ff1b60-b830-3e61-b670-d59a9ef6ee9d","pitchNumber":4,"startTime":"2026-03-12T20:05:31.570Z","endTime":"2026-03-12T20:05:39.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681468,"link":"/api/v1/people/681468"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":681468,"link":"/api/v1/people/681468"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:05:39.519Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Skylar King grounds out, second baseman Tanner Schobel to first baseman Kyler Fedko.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T20:05:50.828Z","endTime":"2026-03-12T20:06:12.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":703455,"fullName":"Skylar King","link":"/api/v1/people/703455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"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":703455,"fullName":"Skylar King","link":"/api/v1/people/703455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802355,"link":"/api/v1/people/802355"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.912270629733154,"aZ":-23.79097060641375,"pfxX":-10.827867936505376,"pfxZ":4.376123918754034,"pX":-0.7902729835813638,"pZ":2.266517683703373,"vX0":9.42313015292465,"vY0":-137.15941137848125,"vZ0":-3.328562295449234,"x":147.12,"y":177.58,"x0":-2.855194267935539,"y0":50.00014468160245,"z0":5.108715335951679,"aX":-20.731035432859287},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2215,"spinDirection":238},"zone":4,"typeConfidence":0.93,"plateTime":0.39857620574256103,"extension":6.1923429303489606},"hitData":{"launchSpeed":77.1,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.2,"coordY":159.95}},"index":0,"playId":"75006ee7-2a09-3d12-8945-ce4daa8d0ef4","pitchNumber":1,"startTime":"2026-03-12T20:06:06.042Z","endTime":"2026-03-12T20:06:12.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":806368,"link":"/api/v1/people/806368"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":703455,"link":"/api/v1/people/703455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703455,"link":"/api/v1/people/703455"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":703455,"link":"/api/v1/people/703455"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:06:12.760Z","atBatIndex":81}]