[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oneil Cruz pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:40:25.122Z","endTime":"2026-03-30T22:41:39.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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-30T19:24:36.804Z","endTime":"2026-03-30T22:20:21.442Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-30T22:20:21.442Z","endTime":"2026-03-30T22:40:10.280Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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-30T22:40:10.280Z","endTime":"2026-03-30T22:40:26.122Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.88385651270109,"aZ":-10.580784003998952,"pfxX":-2.86363844064193,"pfxZ":10.687730926442534,"pX":-0.9928313677761101,"pZ":3.2078964604254105,"vX0":1.5842389418045133,"vY0":-142.44818946423558,"vZ0":-6.946104903532962,"x":143.39,"y":138.54,"x0":-1.1892302626513498,"y0":50.00176143877287,"z0":6.373971645605453,"aX":-5.7851142665288835},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":4.8,"spinRate":2477,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3870284325290183,"extension":6.386633691409678},"index":3,"playId":"621926cf-79b6-3def-b854-628cf7cdb83e","pitchNumber":1,"startTime":"2026-03-30T22:40:26.122Z","endTime":"2026-03-30T22:40:30.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":87.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.27416011107521,"aZ":-8.821727071309203,"pfxX":-2.476992172295333,"pfxZ":11.701784752292314,"pX":-0.16460810916888502,"pZ":3.1215909355856613,"vX0":3.983229284823734,"vY0":-141.96605038354832,"vZ0":-7.369042404626341,"x":123.23,"y":139.96,"x0":-1.2786639050547637,"y0":50.00027845790426,"z0":6.347795632339544,"aX":-4.942393262598533},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":3.5,"spinRate":2541,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3891619397988513,"extension":6.325183169146659},"index":4,"playId":"b447de76-8a37-30fb-b9b0-08f1d968cf0b","pitchNumber":2,"startTime":"2026-03-30T22:40:40.038Z","endTime":"2026-03-30T22:40:43.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95321075128079,"aZ":-30.67281035269331,"pfxX":1.5639579232003458,"pfxZ":0.8320498007948469,"pX":-1.368516502916271,"pZ":3.9744785181312294,"vX0":-0.356220590685213,"vY0":-132.21386089637147,"vZ0":-0.7960201705555374,"x":169.16,"y":131.47,"x0":-1.4373703858909814,"y0":50.005227319158195,"z0":6.484234898014992,"aX":2.83457831918549},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":-2.8,"spinRate":2775,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.4105996587200318,"extension":6.223934548741846},"index":5,"playId":"3e274482-8fd7-3f82-b6d8-762544088e25","pitchNumber":3,"startTime":"2026-03-30T22:40:58.549Z","endTime":"2026-03-30T22:41:02.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.049546810818942,"aZ":-32.47500405239441,"pfxX":1.9013821643912259,"pfxZ":-0.1705506599342108,"pX":-1.1028931829388735,"pZ":2.4023660645153706,"vX0":0.2992896858568046,"vY0":-130.58286799626535,"vZ0":-3.9154807396663425,"x":159.04,"y":173.92,"x0":-1.465919491920644,"y0":50.003573387368206,"z0":6.319128449223423,"aX":3.34033635588802},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.8,"breakHorizontal":-3.5,"spinRate":2677,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4167229995873267,"extension":6.246843563806283},"index":6,"playId":"a0e35543-994e-3c11-8796-631f08668910","pitchNumber":4,"startTime":"2026-03-30T22:41:15.079Z","endTime":"2026-03-30T22:41:19.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595905141412157,"aZ":-8.897195120916592,"pfxX":-0.9117052753434383,"pfxZ":11.140597159003669,"pX":0.779154058614297,"pZ":3.6135557092721786,"vX0":5.797496355243601,"vY0":-143.29311668946676,"vZ0":-6.093827606908274,"x":87.3,"y":141.21,"x0":-1.147735547427957,"y0":50.0071331892598,"z0":6.31721267206591,"aX":-1.9059309570984122},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.2,"breakHorizontal":0.6,"spinRate":2710,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3815220429979429,"extension":6.474185874520797},"hitData":{"launchSpeed":57.2,"launchAngle":58.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.05,"coordY":164.6}},"index":7,"playId":"d3cd736b-38b6-330f-ac34-e991667518d8","pitchNumber":5,"startTime":"2026-03-30T22:41:32.448Z","endTime":"2026-03-30T22:41:39.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-30T22:41:39.952Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:42:00.519Z","endTime":"2026-03-30T22:43:18.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.411405032181992,"aZ":-35.16077148256116,"pfxX":1.8625995325171902,"pfxZ":-1.7563171378179518,"pX":-0.7662519658783411,"pZ":2.787029980184262,"vX0":1.122434321616525,"vY0":-129.7363335385666,"vZ0":-2.2220984725483843,"x":146.21,"y":163.53,"x0":-1.4465764092725006,"y0":50.00024041013825,"z0":6.337072095403548,"aX":3.171272330024182},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.5,"breakHorizontal":-3.6,"spinRate":2705,"spinDirection":82},"zone":1,"typeConfidence":2.0,"plateTime":0.42234406362160426,"extension":6.323092306864162},"index":0,"playId":"17b8a42a-6848-397b-adee-292588f77232","pitchNumber":1,"startTime":"2026-03-30T22:42:04.817Z","endTime":"2026-03-30T22:42:09.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.8,"endSpeed":89.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.036402687256206,"aZ":-12.591573862248609,"pfxX":0.8428551580558898,"pfxZ":9.380711824068133,"pX":-0.4085583160212226,"pZ":5.377572697508064,"vX0":2.1918007861436575,"vY0":-143.9426246132106,"vZ0":-0.9179279396104352,"x":132.57,"y":93.59,"x0":-1.290931859164552,"y0":50.002428825573396,"z0":6.484320908844107,"aX":1.7587682920587315},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.9,"breakHorizontal":-2.0,"spinRate":2429,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38127968336528895,"extension":6.287488413629677},"index":1,"playId":"d3c68623-cba5-315e-b65d-227e477ebd64","pitchNumber":2,"startTime":"2026-03-30T22:42:19.216Z","endTime":"2026-03-30T22:42:23.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.604978418660856,"aZ":-8.155720550124752,"pfxX":-3.161617689572725,"pfxZ":11.659079258461547,"pX":0.803156220412959,"pZ":0.19104996914227473,"vX0":6.4627343228878305,"vY0":-142.58515179844437,"vZ0":-14.913800954269096,"x":86.39,"y":233.62,"x0":-1.0815169214079108,"y0":50.006765297025694,"z0":6.002897171509081,"aX":-6.515580498225142},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":4.4,"spinRate":2681,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38405623194964633,"extension":6.615231633049915},"index":2,"playId":"ba7dcd17-93c5-3440-97a0-04fb722f0bab","pitchNumber":3,"startTime":"2026-03-30T22:42:41.633Z","endTime":"2026-03-30T22:42:45.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.779198131575075,"aZ":-9.081019941167177,"pfxX":-2.45659999430774,"pfxZ":10.952082011588868,"pX":0.7226358092442873,"pZ":2.648762828937818,"vX0":6.2999007261310025,"vY0":-143.92410486728636,"vZ0":-8.439570711692213,"x":89.45,"y":167.26,"x0":-1.1704913646199873,"y0":50.005352859671085,"z0":6.172851828408329,"aX":-5.181416295926177},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2657,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.37981697049016105,"extension":6.546861540353629},"index":3,"playId":"13bb43a0-9c32-3015-875c-88708c3306a1","pitchNumber":4,"startTime":"2026-03-30T22:42:58.837Z","endTime":"2026-03-30T22:43:04.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591705291379572,"aZ":-10.644022879605036,"pfxX":-3.2593186677509536,"pfxZ":10.455400571237877,"pX":-0.38632416618007775,"pZ":1.1892532257779211,"vX0":3.7648575162912254,"vY0":-142.14914231554593,"vZ0":-11.945146008078744,"x":131.73,"y":206.67,"x0":-1.3003944979439839,"y0":50.0070493829012,"z0":6.106783689134454,"aX":-6.715196593767255},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2503,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.38436235889758974,"extension":6.522695304501341},"index":4,"playId":"cc4c241d-300e-33b2-b755-ca1b2f64cd42","pitchNumber":5,"startTime":"2026-03-30T22:43:13.995Z","endTime":"2026-03-30T22:43:18.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:43:18.757Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to right fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:43:39.617Z","endTime":"2026-03-30T22:44:59.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71234139306195,"aZ":-27.719785045898366,"pfxX":1.435655999338213,"pfxZ":2.5781170264420323,"pX":0.3835486690650793,"pZ":0.18356984139792282,"vX0":4.390116141711959,"vY0":-129.2091968662556,"vZ0":-9.654560691157203,"x":102.38,"y":233.82,"x0":-1.5100390419369425,"y0":50.00123093337627,"z0":6.030586450345855,"aX":2.476332151175547},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-3.4,"spinRate":2798,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4206162693622604,"extension":6.488589169732559},"index":0,"playId":"b817afcd-5a53-3989-b17c-5b62ed4a2612","pitchNumber":1,"startTime":"2026-03-30T22:43:46.494Z","endTime":"2026-03-30T22:43:51.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.0,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02785623195976,"aZ":-8.632760354820638,"pfxX":-1.5350313850716457,"pfxZ":12.128130987395291,"pX":0.4673513889187212,"pZ":2.21027307610864,"vX0":5.211648990745155,"vY0":-139.3266578635153,"vZ0":-9.17713913466254,"x":99.19,"y":179.1,"x0":-1.2385053033217752,"y0":50.00100766865254,"z0":6.141169942934153,"aX":-2.9796378027169963},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.9,"breakHorizontal":1.6,"spinRate":2405,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39505397542074805,"extension":6.500892985584917},"index":1,"playId":"72343088-ed29-3c34-a075-d9d8193e9b80","pitchNumber":2,"startTime":"2026-03-30T22:44:10.880Z","endTime":"2026-03-30T22:44:15.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431167664129887,"aZ":-8.443778039349034,"pfxX":-1.454842069447614,"pfxZ":11.610843123014078,"pX":0.10273452583798828,"pZ":1.7296991451532635,"vX0":4.611815170591619,"vY0":-141.83184950513913,"vZ0":-10.756035863212022,"x":113.08,"y":192.08,"x0":-1.3530478595076059,"y0":50.00621078808387,"z0":6.103137465864002,"aX":-2.9744434092842504},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.1,"breakHorizontal":1.7,"spinRate":2502,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.38567970818732755,"extension":6.530719835551629},"index":2,"playId":"55179260-b5b0-31a9-8acf-77a6369785d5","pitchNumber":3,"startTime":"2026-03-30T22:44:29.800Z","endTime":"2026-03-30T22:44:34.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54876025279847,"aZ":-31.525485439320466,"pfxX":1.037365039243795,"pfxZ":0.3625361396695963,"pX":0.4975945947406,"pZ":1.8430332205235727,"vX0":4.483846323226939,"vY0":-131.68784341040995,"vZ0":-5.256658221814099,"x":98.03,"y":189.02,"x0":-1.3580200624743206,"y0":50.000082274111236,"z0":6.182158069705024,"aX":1.8301612647737115},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.2,"breakHorizontal":-2.8,"spinRate":2852,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.41508481893776317,"extension":6.498524366361467},"hitData":{"launchSpeed":89.2,"launchAngle":23.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.3,"coordY":79.41}},"index":3,"playId":"54d742ea-2b1f-38cf-b74a-7431e2d7b9da","pitchNumber":4,"startTime":"2026-03-30T22:44:48.520Z","endTime":"2026-03-30T22:44:59.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:44:59.152Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:45:20.901Z","endTime":"2026-03-30T22:46:32.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.960589009514813,"aZ":-9.930041534271345,"pfxX":-0.14396333309439635,"pfxZ":10.675498434442169,"pX":0.3245153693084214,"pZ":3.269218604955294,"vX0":4.157568846572522,"vY0":-142.96555067343374,"vZ0":-6.847097990731478,"x":104.63,"y":150.51,"x0":-1.1258571042311625,"y0":50.00263284469886,"z0":6.308748805315725,"aX":-0.3012706815678038},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.2,"breakHorizontal":-0.5,"spinRate":2658,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.38217501058138126,"extension":6.459194513509231},"index":0,"playId":"4703f801-180d-34f7-9db5-bb7e3666fc6c","pitchNumber":1,"startTime":"2026-03-30T22:45:27.135Z","endTime":"2026-03-30T22:45:32.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.8,"endSpeed":89.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24618884183639,"aZ":-11.340187704405782,"pfxX":0.48824549456604327,"pfxZ":10.134363088186344,"pX":0.19307096949523617,"pZ":3.6206217744623563,"vX0":3.166519129064998,"vY0":-142.3729681254065,"vZ0":-5.620002042247959,"x":109.64,"y":141.02,"x0":-0.9963591926980091,"y0":50.00503707420853,"z0":6.335952048311154,"aX":1.0031563899278346},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":-1.6,"spinRate":2560,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.38450094674626545,"extension":6.397985150901351},"index":1,"playId":"ad32a4dd-2d66-308f-9dfc-63f47bc45249","pitchNumber":2,"startTime":"2026-03-30T22:45:41.499Z","endTime":"2026-03-30T22:45:46.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159133846991953,"aZ":-35.67701975085915,"pfxX":2.559090902794403,"pfxZ":-2.0174981142335673,"pX":1.3565061969258154,"pZ":0.6239438223400333,"vX0":6.11730389026011,"vY0":-130.2374277932666,"vZ0":-7.162927859306525,"x":65.29,"y":221.93,"x0":-1.347534198460469,"y0":50.00641238849741,"z0":6.079525878292066,"aX":4.434034604044472},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.9,"breakHorizontal":-5.9,"spinRate":2712,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4191983639845569,"extension":6.570018737743866},"index":2,"playId":"88e087c5-01c7-31a2-bb2e-ca9e27d0aab1","pitchNumber":3,"startTime":"2026-03-30T22:46:01.469Z","endTime":"2026-03-30T22:46:05.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-30T22:46:20.791Z","endTime":"2026-03-30T22:46:28.632Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147527555115097,"aZ":-36.543841685208,"pfxX":1.6345971098256973,"pfxZ":-2.456671025958107,"pX":0.8772666663894888,"pZ":1.3994830561227427,"vX0":5.02813472030489,"vY0":-131.576239146327,"vZ0":-5.695840334644224,"x":83.56,"y":200.99,"x0":-1.2599213981143937,"y0":50.00435455501117,"z0":6.255367668470874,"aX":2.9061344045359325},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-5.4,"breakHorizontal":-4.0,"spinRate":2778,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.41402321143583487,"extension":6.4569957945917995},"index":4,"playId":"d1b991d0-7965-3d71-be4f-505a56679e0a","pitchNumber":4,"startTime":"2026-03-30T22:46:28.632Z","endTime":"2026-03-30T22:46:32.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:46:32.716Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:48:39.566Z","endTime":"2026-03-30T22:49:04.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19765683546203,"aZ":-15.065323917918787,"pfxX":-6.19697923860056,"pfxZ":8.339574001996048,"pX":0.00741853448043492,"pZ":1.2437793795192678,"vX0":5.064073500889827,"vY0":-141.3899254284124,"vZ0":-10.08097411565934,"x":116.72,"y":205.2,"x0":-0.9898859742297418,"y0":50.00641274334765,"z0":5.792017393641094,"aX":-12.717524005035342},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":2408,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.385423387166282,"extension":6.703300349426726},"index":0,"playId":"52a1d78d-838c-3ce0-b5c5-9cd752721a95","pitchNumber":1,"startTime":"2026-03-30T22:48:43.999Z","endTime":"2026-03-30T22:48:49.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168095645748885,"aZ":-25.077348559038164,"pfxX":-8.345926396652516,"pfxZ":3.523911677521891,"pX":-0.42590197602473534,"pZ":1.7490657777234677,"vX0":4.77545972149955,"vY0":-140.2345322299548,"vZ0":-6.485873484863392,"x":133.23,"y":191.56,"x0":-1.055820087943469,"y0":50.00536506721134,"z0":5.70020692889759,"aX":-16.82366594402762},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":2379,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.38880568545931826,"extension":6.499709566342481},"hitData":{"launchSpeed":70.1,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":160.8}},"index":1,"playId":"3f352ff3-5167-3f78-9c14-ee37d1d72f73","pitchNumber":2,"startTime":"2026-03-30T22:48:57.638Z","endTime":"2026-03-30T22:49:04.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:49:04.728Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:49:24.234Z","endTime":"2026-03-30T22:50:19.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.9,"endSpeed":89.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.026096210688795,"aZ":-21.741760393500623,"pfxX":-9.17777833425679,"pfxZ":5.16071351723101,"pX":-0.8143302345454365,"pZ":2.0286070878518516,"vX0":4.111265383155556,"vY0":-141.08401253257975,"vZ0":-6.539103127609888,"x":148.04,"y":184.01,"x0":-1.0949794147659755,"y0":50.00678435605541,"z0":5.7701367598092705,"aX":-18.572243872392598},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2403,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3876839101778522,"extension":6.501288965119634},"index":0,"playId":"750ca102-94a0-38e5-a4fa-9a7f9a47c53f","pitchNumber":1,"startTime":"2026-03-30T22:49:27.793Z","endTime":"2026-03-30T22:49:32.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25811024446474,"aZ":-42.53771843999054,"pfxX":3.1689876952284397,"pfxZ":-6.621425939838152,"pX":1.5007406011945228,"pZ":0.22332528938534899,"vX0":4.822244393289865,"vY0":-124.14929392765582,"vZ0":-5.629007205315702,"x":59.8,"y":232.75,"x0":-0.876665513250061,"y0":50.00434635823126,"z0":6.050737064617534,"aX":4.958629112887227},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.1,"breakHorizontal":-6.8,"spinRate":2729,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44075325738680426,"extension":6.458700196893582},"index":1,"playId":"579e5d3d-6454-343f-9b16-276e49fc3dc0","pitchNumber":2,"startTime":"2026-03-30T22:49:46.052Z","endTime":"2026-03-30T22:49:53.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-30T22:50:03.549Z","endTime":"2026-03-30T22:50:11.795Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09246737082072,"aZ":-41.45601091182806,"pfxX":3.4678876553388545,"pfxZ":-5.789004928972236,"pX":0.5901207448677194,"pZ":1.7516697401127557,"vX0":2.423410847609697,"vY0":-125.74885523401446,"vZ0":-2.5500270242766874,"x":94.51,"y":191.48,"x0":-0.8360173176523709,"y0":50.00241729451521,"z0":6.1367611518349445,"aX":5.561829870344513},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-10.8,"breakHorizontal":-6.8,"spinRate":2860,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4352998982941978,"extension":6.556807314550743},"hitData":{"launchSpeed":92.9,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":145.6}},"index":3,"playId":"2bed6021-fb71-3ce5-a854-cd54ea01a575","pitchNumber":3,"startTime":"2026-03-30T22:50:11.795Z","endTime":"2026-03-30T22:50:19.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:50:19.274Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:50:38.044Z","endTime":"2026-03-30T22:52:12.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10574646719594,"aZ":-15.761757969544737,"pfxX":-4.522921183120394,"pfxZ":8.04801378543306,"pX":-0.7936285458946407,"pZ":4.325943644131553,"vX0":2.6658175798983543,"vY0":-142.23792396075106,"vZ0":-1.7983524072356507,"x":147.25,"y":121.98,"x0":-1.1578030047465404,"y0":50.00169189622538,"z0":5.97119454068111,"aX":-9.221800328866252},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":2501,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3858012747950803,"extension":6.508336727512415},"index":0,"playId":"93334bc7-6ddc-3a17-87cb-0c409c1b5b17","pitchNumber":1,"startTime":"2026-03-30T22:50:39.797Z","endTime":"2026-03-30T22:50:44.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976260508664197,"aZ":-41.88502985922112,"pfxX":4.142242542686715,"pfxZ":-6.307002763086034,"pX":0.4337042773798659,"pZ":0.5374915804614722,"vX0":2.2055697571156503,"vY0":-123.65950453099666,"vZ0":-4.624663053160456,"x":100.47,"y":224.27,"x0":-1.009542273094339,"y0":50.002660550364766,"z0":5.967015326867651,"aX":6.377971960266499},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.2,"breakHorizontal":-8.0,"spinRate":2910,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4439118731851517,"extension":6.229041336213625},"index":1,"playId":"aed146d9-8c1a-3358-8873-3e1d2cdc587f","pitchNumber":2,"startTime":"2026-03-30T22:50:52.524Z","endTime":"2026-03-30T22:50:57.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.5,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10720511729924,"aZ":-14.103464844249029,"pfxX":-6.70233161699182,"pfxZ":9.141103753030697,"pX":-0.0319028528129989,"pZ":2.1689166616747855,"vX0":5.268995033983751,"vY0":-140.26317881590842,"vZ0":-7.35065704376399,"x":118.22,"y":180.22,"x0":-1.0715628005629785,"y0":50.00203014627107,"z0":5.758367525205479,"aX":-13.246786427045873},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2424,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3917111752715545,"extension":6.738957853837429},"index":2,"playId":"a874aa3b-cf87-30a9-b658-7fcdbff43769","pitchNumber":3,"startTime":"2026-03-30T22:51:08.073Z","endTime":"2026-03-30T22:51:13.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36354208945217,"aZ":-41.83143014353608,"pfxX":4.711806359983281,"pfxZ":-6.171732969585603,"pX":0.3403390085918875,"pZ":1.2842236652177723,"vX0":2.035763116866867,"vY0":-124.1415501352277,"vZ0":-3.034394687564172,"x":104.03,"y":204.11,"x0":-1.1021050589085646,"y0":50.005542572686224,"z0":5.997561631538129,"aX":7.3698052914230034},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.6,"breakHorizontal":-9.0,"spinRate":2987,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44086898600531654,"extension":6.223300022057188},"index":3,"playId":"ee9f0a66-b7c2-3680-81b6-c180c4ff3a6c","pitchNumber":4,"startTime":"2026-03-30T22:51:21.913Z","endTime":"2026-03-30T22:51:28.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-30T22:51:40.099Z","endTime":"2026-03-30T22:51:52.011Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23730453326922,"aZ":-15.054854109160477,"pfxX":-6.099700974234139,"pfxZ":8.251800216660456,"pX":0.7549701000457181,"pZ":3.4144972505431657,"vX0":7.172710807336244,"vY0":-142.95421422707224,"vZ0":-4.319833694728808,"x":88.22,"y":146.59,"x0":-0.991366352758018,"y0":50.00377205274403,"z0":5.887072988140683,"aX":-12.655589143924825},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2541,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3828195030384056,"extension":6.757150381585064},"index":5,"playId":"0b2663e1-f154-300a-ab8e-fdf58d89ad32","pitchNumber":5,"startTime":"2026-03-30T22:51:52.011Z","endTime":"2026-03-30T22:51:57.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91757876188073,"aZ":-25.304310251283134,"pfxX":-9.485929904724404,"pfxZ":3.3471233556376183,"pX":0.4830752435118348,"pZ":0.9048370198484225,"vX0":7.555062087662641,"vY0":-142.42549577986168,"vZ0":-8.842995713509353,"x":98.59,"y":214.35,"x0":-0.9723799579340215,"y0":50.00466325243381,"z0":5.652146982081934,"aX":-19.477253594915318},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":2531,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38467671621812194,"extension":6.634588275362062},"index":6,"playId":"f79d0f3c-caad-3188-b2be-d5482a682947","pitchNumber":6,"startTime":"2026-03-30T22:52:08.408Z","endTime":"2026-03-30T22:52:12.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:52:12.897Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a ground ball to center fielder Oneil Cruz. Elly De La Cruz to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:52:32.658Z","endTime":"2026-03-30T22:53:49.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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, 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":92.7,"endSpeed":85.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.449205443660407,"aZ":-23.952029146954658,"pfxX":0.9581718524505352,"pfxZ":4.428991179135538,"pX":0.8309111542582355,"pZ":1.531395076905558,"vX0":4.590781563222842,"vY0":-134.94256297909314,"vZ0":-7.004423282215893,"x":85.33,"y":197.43,"x0":-1.012129040232141,"y0":50.005317697022804,"z0":5.831021837347981,"aX":1.7788969530028897},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":2665,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40482372776795206,"extension":6.352562201710714},"index":0,"playId":"5eae6971-2da0-3642-a6ff-fb9c0f045a1b","pitchNumber":1,"startTime":"2026-03-30T22:52:40.088Z","endTime":"2026-03-30T22:52:44.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25721062593926,"aZ":-22.782508982199715,"pfxX":-0.006195598938855795,"pfxZ":5.080852011998551,"pX":1.0000139954258735,"pZ":0.9303311171806767,"vX0":5.166663238819695,"vY0":-134.616088780101,"vZ0":-8.74074546673982,"x":78.88,"y":213.66,"x0":-0.937540411985243,"y0":50.002326251203314,"z0":5.812768685793432,"aX":-0.011571076529233233},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.0,"spinRate":2638,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4057683755814292,"extension":6.2725205196699685},"index":1,"playId":"b500f74a-b121-3f10-9f64-be1276b4ca8b","pitchNumber":2,"startTime":"2026-03-30T22:52:57.015Z","endTime":"2026-03-30T22:53:02.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19554627601985,"aZ":-22.490667789251116,"pfxX":-10.89033117082785,"pfxZ":4.9318371907851954,"pX":0.8233474283534012,"pZ":0.805725730223445,"vX0":8.094150072925519,"vY0":-139.63666387888122,"vZ0":-9.286702731378329,"x":85.62,"y":217.03,"x0":-0.7067989365662981,"y0":50.00087039323556,"z0":5.66991274867424,"aX":-21.375169259924753},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":17.9,"spinRate":2553,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3931517591565443,"extension":6.676537624782995},"index":2,"playId":"38cc6a2f-13a2-3d06-b0f4-16a167a3106a","pitchNumber":3,"startTime":"2026-03-30T22:53:17.068Z","endTime":"2026-03-30T22:53:22.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.450989187169828,"aZ":-26.91148619662572,"pfxX":2.1252927433881355,"pfxZ":2.9434742835758634,"pX":0.011159426613033634,"pZ":2.6732199141133544,"vX0":2.3432517647131244,"vY0":-132.41400075378772,"vZ0":-3.4238064253507154,"x":116.57,"y":166.6,"x0":-1.1591461958176077,"y0":50.00387716826483,"z0":5.93714923657276,"aX":3.7994370926370222},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.8,"breakHorizontal":-4.3,"spinRate":2645,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.4125757959854299,"extension":6.408693636666908},"hitData":{"launchSpeed":104.3,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.43,"coordY":105.57}},"index":3,"playId":"e2f7f9e7-b216-31fe-89cc-b2dcb1fe3159","pitchNumber":4,"startTime":"2026-03-30T22:53:38.743Z","endTime":"2026-03-30T22:53:49.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.88,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:53:49.735Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out softly to catcher Henry Davis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:54:15.613Z","endTime":"2026-03-30T22:54:58.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68700993163327,"aZ":-21.948082382301088,"pfxX":-7.9021166693198435,"pfxZ":5.229494879644776,"pX":-1.1114802765405127,"pZ":1.390436316364197,"vX0":2.9081403929802017,"vY0":-138.64022206354448,"vZ0":-7.873458208354653,"x":159.37,"y":201.24,"x0":-1.1446015961708027,"y0":50.00314373840204,"z0":5.72119050824657,"aX":-15.45233595743963},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":13.8,"spinRate":2367,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.39439188641652434,"extension":6.594986929969887},"index":0,"playId":"a55acfc4-cab2-39ac-966e-2236413f1e97","pitchNumber":1,"startTime":"2026-03-30T22:54:19.787Z","endTime":"2026-03-30T22:54:24.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839184701781786,"aZ":-42.66312890404988,"pfxX":4.709022491622539,"pfxZ":-7.020302215185069,"pX":0.6487173284976246,"pZ":1.6083649386224286,"vX0":2.4980616441441432,"vY0":-121.93286095711147,"vZ0":-1.9924975685318203,"x":92.27,"y":195.35,"x0":-1.0037182672059441,"y0":50.004700050144784,"z0":6.145801111744535,"aX":7.032374542988095},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.0,"breakHorizontal":-9.1,"spinRate":2999,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.450645143607427,"extension":6.337093552634021},"index":1,"playId":"cf5b4589-7830-30d9-b330-dfb58bfbb2f7","pitchNumber":2,"startTime":"2026-03-30T22:54:35.626Z","endTime":"2026-03-30T22:54:41.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52376798002992,"aZ":-21.249594241290012,"pfxX":-9.369449447721056,"pfxZ":5.444497796518598,"pX":-0.09449851367241084,"pZ":1.7789515759411012,"vX0":6.120730471899247,"vY0":-140.9129080358618,"vZ0":-7.07841488225354,"x":120.6,"y":190.75,"x0":-1.07927618185671,"y0":50.005494363119546,"z0":5.700096537536241,"aX":-18.813504594739875},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2451,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3889446589575387,"extension":6.55674371149035},"hitData":{"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.2,"coordY":203.04}},"index":2,"playId":"4d0f03e9-da02-376a-8273-4fb85efaf5d7","pitchNumber":3,"startTime":"2026-03-30T22:54:52.723Z","endTime":"2026-03-30T22:54:58.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:54:58.894Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T22:57:03.596Z","endTime":"2026-03-30T22:57:28.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90188762984559,"aZ":-11.875570195808322,"pfxX":-0.6187990293406282,"pfxZ":10.058719013135818,"pX":-0.5882872972374066,"pZ":2.9035499009957904,"vX0":1.7290101048437443,"vY0":-140.90752943919313,"vZ0":-7.474482670817596,"x":139.42,"y":160.38,"x0":-1.128461000776262,"y0":50.005008882893875,"z0":6.3514033266723064,"aX":-1.2490775175552977},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":0.8,"spinRate":2421,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3881487108574744,"extension":6.37096416156837},"index":0,"playId":"8bb2ae11-252a-388e-8b64-41e98e4bec9b","pitchNumber":1,"startTime":"2026-03-30T22:57:07.040Z","endTime":"2026-03-30T22:57:11.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.9,"endSpeed":84.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208376360101408,"aZ":-23.39401079899391,"pfxX":-7.684823731000806,"pfxZ":4.908804611946438,"pX":-0.4793122916611783,"pZ":1.3042338423968678,"vX0":4.769907495056432,"vY0":-132.16946176449184,"vZ0":-8.077255810832062,"x":135.27,"y":203.57,"x0":-1.2986087884719377,"y0":50.004309845901375,"z0":6.0877736010189185,"aX":-13.74989987323346},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":13.1,"spinRate":1782,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4126470123695678,"extension":6.3493430663470525},"hitData":{"launchSpeed":63.3,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.93,"coordY":162.43}},"index":1,"playId":"5881addb-c96c-34b2-8c14-2043445590c8","pitchNumber":2,"startTime":"2026-03-30T22:57:21.358Z","endTime":"2026-03-30T22:57:28.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:57:28.879Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, pitcher Chase Burns to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T22:57:51.662Z","endTime":"2026-03-30T22:58:28.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695505,"link":"/api/v1/people/695505"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.349886371893724,"aZ":-11.660391450665886,"pfxX":-1.9393613991300738,"pfxZ":9.70435182239158,"pX":-0.577214054037429,"pZ":4.686607922429646,"vX0":1.697783182632353,"vY0":-144.40992177792552,"vZ0":-3.060223906159706,"x":139.0,"y":112.24,"x0":-0.9205208440560115,"y0":50.00397102627473,"z0":6.476471013854263,"aX":-4.1000611605926895},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.2,"breakHorizontal":3.1,"spinRate":2577,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.37915753041783606,"extension":6.367272638644775},"index":0,"playId":"362529a8-31ac-340c-8cdb-c7e020edbc22","pitchNumber":1,"startTime":"2026-03-30T22:57:52.460Z","endTime":"2026-03-30T22:57:56.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131348497769416,"aZ":-31.900744022937936,"pfxX":1.0436894820965308,"pfxZ":0.15614587424648896,"pX":-0.8414164031389948,"pZ":2.515017060015312,"vX0":0.6955940479046457,"vY0":-129.9291858894445,"vZ0":-3.5453015857682333,"x":149.07,"y":170.87,"x0":-1.247448353070786,"y0":50.002315778971344,"z0":6.300381755318973,"aX":1.7986245156824274},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.0,"spinRate":2656,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.42025084301553495,"extension":6.290350189840057},"index":1,"playId":"68852040-7cdb-3c00-8fc8-ccbd886a063e","pitchNumber":2,"startTime":"2026-03-30T22:58:05.893Z","endTime":"2026-03-30T22:58:12.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770056917418657,"aZ":-31.64284603557401,"pfxX":1.2931095420964247,"pfxZ":0.29483232751458743,"pX":-0.03359596812266895,"pZ":2.2245572386644894,"vX0":2.641825304995319,"vY0":-131.70517431449738,"vZ0":-4.561363410879179,"x":118.28,"y":178.72,"x0":-1.214248392455455,"y0":50.00002332813151,"z0":6.296732649579744,"aX":2.2894250359676827},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2685,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.4145605172886122,"extension":6.3168544894084855},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.36,"coordY":184.11}},"index":2,"playId":"6c290f1b-0a6f-38b0-9972-890bb3b3d2e9","pitchNumber":3,"startTime":"2026-03-30T22:58:21.194Z","endTime":"2026-03-30T22:58:28.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:58:28.709Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T22:58:51.449Z","endTime":"2026-03-30T22:59:35.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.889777410084033,"aZ":-32.89221334939752,"pfxX":2.4583198965320934,"pfxZ":-0.4138200039837905,"pX":0.16870388169609632,"pZ":1.7542709574122126,"vX0":2.7981263788763857,"vY0":-131.61836369079128,"vZ0":-5.425604363988178,"x":110.57,"y":191.41,"x0":-1.228902379881346,"y0":50.00051641797951,"z0":6.2886438125576705,"aX":4.296234178963415},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.8,"breakHorizontal":-5.0,"spinRate":2692,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4167332811082436,"extension":6.418165778131802},"index":0,"playId":"10b2fd93-492a-3026-96a6-dc0d476e4491","pitchNumber":1,"startTime":"2026-03-30T22:58:53.082Z","endTime":"2026-03-30T22:58:58.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20128527348921,"aZ":-7.2460634782031965,"pfxX":-0.4613258483484355,"pfxZ":11.839607428910973,"pX":0.40543218300287276,"pZ":3.0312617216897664,"vX0":4.153308492115655,"vY0":-144.74228716049373,"vZ0":-7.857017973674583,"x":101.55,"y":156.94,"x0":-0.9928586161103101,"y0":50.00222653384223,"z0":6.23624509153523,"aX":-0.9713651700646706},"breaks":{"breakAngle":0.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":19.9,"breakHorizontal":0.0,"spinRate":2783,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3795315389630245,"extension":6.4195442601433665},"index":1,"playId":"e359d37c-e17f-3d57-985d-65c49ccff71a","pitchNumber":2,"startTime":"2026-03-30T22:59:09.443Z","endTime":"2026-03-30T22:59:13.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10994042682939,"aZ":-10.490293165152499,"pfxX":-0.9833112125797383,"pfxZ":10.405879426082134,"pX":-0.2580927632822919,"pZ":2.1224040817697536,"vX0":2.404762762434817,"vY0":-143.64518322119008,"vZ0":-9.813469788723003,"x":126.84,"y":181.48,"x0":-0.9793760883562459,"y0":50.0042928135639,"z0":6.240585901207696,"aX":-2.049408405175067},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":1.3,"spinRate":2576,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.3816903344985021,"extension":6.425556656257224},"index":2,"playId":"5e2dbcb7-1473-37d1-b690-812fe8f0e805","pitchNumber":3,"startTime":"2026-03-30T22:59:30.821Z","endTime":"2026-03-30T22:59:35.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:59:35.841Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Steer grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:01:39.293Z","endTime":"2026-03-30T23:02:01.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.266278306161304,"aZ":-14.199628870545466,"pfxX":-5.834540615394786,"pfxZ":9.231741773378337,"pX":0.2065049687632231,"pZ":2.7062156315898966,"vX0":4.924298046647322,"vY0":-139.3789195429422,"vZ0":-6.461543354944014,"x":109.13,"y":165.71,"x0":-0.8339063994896793,"y0":50.00661682265371,"z0":6.010147330386472,"aX":-11.366392445795492},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2490,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3944863997856576,"extension":6.750015459383239},"index":0,"playId":"40397d98-23b1-37b4-b82e-62682b25b017","pitchNumber":1,"startTime":"2026-03-30T23:01:42.195Z","endTime":"2026-03-30T23:01:47.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22057441558696,"aZ":-18.505821939916608,"pfxX":-6.668734380738291,"pfxZ":6.771586102999791,"pX":-0.09167452758503367,"pZ":2.980981941783166,"vX0":4.660180134404044,"vY0":-141.4188446664841,"vZ0":-4.838958782450832,"x":120.49,"y":158.29,"x0":-0.8971672624492879,"y0":50.00492731113739,"z0":5.906877996074933,"aX":-13.465660145959667},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":11.0,"spinRate":2417,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3877878571687008,"extension":6.683471349772574},"hitData":{"launchSpeed":94.2,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":145.09}},"index":1,"playId":"0e0e49f7-a311-34db-9355-6465262d49ac","pitchNumber":2,"startTime":"2026-03-30T23:01:53.860Z","endTime":"2026-03-30T23:02:01.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:02:01.436Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Benson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:02:21.616Z","endTime":"2026-03-30T23:03:58.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41838298587205,"aZ":-13.250774668266061,"pfxX":-7.937450520600061,"pfxZ":9.275820900890047,"pX":0.10873664307767579,"pZ":1.5317952270111903,"vX0":5.405080770872567,"vY0":-142.1245276303175,"vZ0":-9.43410831072669,"x":112.86,"y":197.42,"x0":-0.7891027137984077,"y0":50.00573389210291,"z0":5.741948559625237,"aX":-16.195678640276537},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":13.2,"spinRate":2517,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38580656605077657,"extension":6.708370359899271},"index":0,"playId":"a739e47c-547b-3318-a58f-79d675e306f4","pitchNumber":1,"startTime":"2026-03-30T23:02:33.893Z","endTime":"2026-03-30T23:02:38.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774165133752874,"aZ":-39.29379735764085,"pfxX":3.4035152241589985,"pfxZ":-4.5212413431262855,"pX":-0.03885660161998256,"pZ":1.5672060256018998,"vX0":1.138405507197493,"vY0":-124.33133279632894,"vZ0":-3.0282468725308975,"x":118.48,"y":196.47,"x0":-0.9443718581463812,"y0":50.00609724976855,"z0":6.04616511223573,"aX":5.355354905491138},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.6,"breakHorizontal":-6.5,"spinRate":2876,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4397190586713773,"extension":6.113471794618124},"index":1,"playId":"0669245b-bce6-383f-bd9a-c779dc69b0fd","pitchNumber":2,"startTime":"2026-03-30T23:02:55.306Z","endTime":"2026-03-30T23:03:00.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-30T23:03:10.029Z","endTime":"2026-03-30T23:03:20.000Z","isPitch":false,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.255450415964845,"aZ":-34.40201510807758,"pfxX":4.341030828200523,"pfxZ":-1.3892314279265587,"pX":1.8190101757074013,"pZ":1.0263253140150035,"vX0":5.321049906085624,"vY0":-125.86595992643711,"vZ0":-5.430497106525198,"x":47.66,"y":211.07,"x0":-0.8889473814133029,"y0":50.004622065520266,"z0":6.007171571241016,"aX":6.945254144340361},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.6,"breakHorizontal":-9.1,"spinRate":2960,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43566198548583257,"extension":6.549867034654602},"index":3,"playId":"1ec2050c-5786-3e3b-8e79-111802c748a4","pitchNumber":3,"startTime":"2026-03-30T23:03:20.000Z","endTime":"2026-03-30T23:03:30.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83387550423813,"aZ":-44.1771487170976,"pfxX":5.259073812638487,"pfxZ":-8.242737501024465,"pX":-1.597066092802267,"pZ":1.2819862148285772,"vX0":-2.47161686532828,"vY0":-120.61545613420563,"vZ0":-1.9966443224062527,"x":177.88,"y":204.17,"x0":-1.2363115409694998,"y0":50.00060141086985,"z0":6.055454500849602,"aX":7.663591554589487},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-15.1,"breakHorizontal":-8.9,"spinRate":2957,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.45602186019399005,"extension":6.181680124171196},"index":4,"playId":"af931ce2-46bc-3cdc-9726-621ff491bd92","pitchNumber":4,"startTime":"2026-03-30T23:03:39.437Z","endTime":"2026-03-30T23:03:44.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97832450738717,"aZ":-44.09464509908281,"pfxX":4.364606876427244,"pfxZ":-8.017307555635323,"pX":0.5302129222652585,"pZ":1.3483620369111,"vX0":2.4119026055819663,"vY0":-121.53543345797218,"vZ0":-2.3106073161341807,"x":96.79,"y":202.37,"x0":-1.0435876787137899,"y0":50.000009821759896,"z0":6.159810799821065,"aX":6.493119098445621},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.8,"breakHorizontal":-8.5,"spinRate":2905,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45158266519332724,"extension":6.254497054118644},"index":5,"playId":"a30258eb-7856-382a-a25f-28cf7c86987c","pitchNumber":5,"startTime":"2026-03-30T23:03:54.225Z","endTime":"2026-03-30T23:03:58.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:03:58.146Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:04:15.171Z","endTime":"2026-03-30T23:05:29.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.324346809421286,"aZ":-23.044029402277953,"pfxX":-9.05644778602074,"pfxZ":4.515376777591321,"pX":0.9717801724787763,"pZ":1.7127630469934692,"vX0":7.930408064256936,"vY0":-141.7488530684385,"vZ0":-7.11465074429572,"x":79.96,"y":192.54,"x0":-0.6943637926551082,"y0":50.0020554170868,"z0":5.74097865150423,"aX":-18.311638817136505},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.7,"breakHorizontal":14.6,"spinRate":2490,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.38734821156016563,"extension":6.5682865764422},"index":0,"playId":"2fe8bbf8-8b4e-3138-a530-e9f18bf2ff29","pitchNumber":1,"startTime":"2026-03-30T23:04:17.501Z","endTime":"2026-03-30T23:04:22.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29571018109951,"aZ":-22.049420137794996,"pfxX":-8.91313492395501,"pfxZ":5.166351559889982,"pX":1.0637116517073764,"pZ":1.8904568031859943,"vX0":7.8171390065724085,"vY0":-139.56658355688333,"vZ0":-7.023383611962387,"x":76.45,"y":187.74,"x0":-0.6243331285539379,"y0":50.002609883146185,"z0":5.90623303486936,"aX":-17.47049286001439},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":14.4,"spinRate":2348,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3934125927905181,"extension":6.497213681467907},"index":1,"playId":"63d99d37-2a93-3f42-b459-e1d8c13534f9","pitchNumber":2,"startTime":"2026-03-30T23:04:30.979Z","endTime":"2026-03-30T23:04:36.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360935626331635,"aZ":-26.255773547800743,"pfxX":-0.7599321572179734,"pfxZ":3.3322187285909095,"pX":-0.3327943972265668,"pZ":2.729127341349413,"vX0":2.202833132986843,"vY0":-132.5100876492383,"vZ0":-3.5228835562380993,"x":129.69,"y":165.09,"x0":-1.0762413402807718,"y0":50.0058569309716,"z0":5.994474239675522,"aX":-1.3514214056636469},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":0.8,"spinRate":2721,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.4133727388598447,"extension":6.300133045429977},"index":2,"playId":"6fe97fca-8f8c-3a27-bcf5-7782a3734d23","pitchNumber":3,"startTime":"2026-03-30T23:04:43.847Z","endTime":"2026-03-30T23:04:52.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27929224961582,"aZ":-13.781735470437672,"pfxX":-6.735876532919349,"pfxZ":9.033869404895288,"pX":0.02359255009635616,"pZ":2.536808482538142,"vX0":4.518741638721838,"vY0":-142.1870015331758,"vZ0":-6.973290165357219,"x":116.1,"y":170.29,"x0":-0.7155832267333274,"y0":50.00434562955162,"z0":5.905352892421034,"aX":-13.717376501892511},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2426,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38603374216678477,"extension":6.625017042327386},"index":3,"playId":"043fde6e-16d4-33d4-a771-70ce60d1d294","pitchNumber":4,"startTime":"2026-03-30T23:05:03.224Z","endTime":"2026-03-30T23:05:08.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53627786858419,"aZ":-42.95377313839602,"pfxX":4.492960155709111,"pfxZ":-6.899500354008307,"pX":0.002619860559168547,"pZ":1.045560926502629,"vX0":1.0570468566447444,"vY0":-124.61956857418053,"vZ0":-3.404816183851655,"x":116.9,"y":210.55,"x0":-1.0112245725987334,"y0":50.00157343752781,"z0":6.000224471075727,"aX":7.0209590924071685},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.1,"breakHorizontal":-8.4,"spinRate":2868,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44060025123978885,"extension":6.4946473031733145},"index":4,"playId":"404e45c9-0851-3704-86d7-98f6eb5ce742","pitchNumber":5,"startTime":"2026-03-30T23:05:25.076Z","endTime":"2026-03-30T23:05:29.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:05:29.342Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:07:46.442Z","endTime":"2026-03-30T23:09:20.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637475794013362,"aZ":-33.993231495721446,"pfxX":1.3656754922198582,"pfxZ":-1.0576262746710317,"pX":-1.1944457398692703,"pZ":3.9264735367926096,"vX0":0.2109547147879459,"vY0":-129.62457862347628,"vZ0":0.2906293554164958,"x":162.53,"y":132.77,"x0":-1.454220685349037,"y0":50.00051195098971,"z0":6.379818157236464,"aX":2.355205000921708},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.7,"breakHorizontal":-2.5,"spinRate":2815,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.4203750046528132,"extension":6.372572831464972},"index":0,"playId":"fc2b38d1-ae5d-3c78-8c3d-f9285b9f815d","pitchNumber":1,"startTime":"2026-03-30T23:08:05.979Z","endTime":"2026-03-30T23:08:09.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30813584987522,"aZ":-10.944260671686637,"pfxX":-3.365122409001913,"pfxZ":10.386340804839165,"pX":-0.5455303825350639,"pZ":4.030974329469665,"vX0":2.2231996058841648,"vY0":-142.01043869478502,"vZ0":-4.91749963906886,"x":137.79,"y":129.94,"x0":-0.9010786258499721,"y0":50.00078939541054,"z0":6.480234654082016,"aX":-6.877164598408918},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2518,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.38558254810692194,"extension":6.326866969200035},"index":1,"playId":"0b43737c-da7e-3a26-8d85-fb41bfad875e","pitchNumber":2,"startTime":"2026-03-30T23:08:20.404Z","endTime":"2026-03-30T23:08:24.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.0,"endSpeed":90.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61734443723047,"aZ":-9.282811434029933,"pfxX":-2.3065997059562156,"pfxZ":10.920899060592253,"pX":0.3126603616021189,"pZ":1.0232920292755627,"vX0":4.014261672221961,"vY0":-143.70581299274357,"vZ0":-12.932936220210184,"x":105.08,"y":211.15,"x0":-0.8012374905618768,"y0":50.0024486797348,"z0":6.1534124489355415,"aX":-4.834963943602342},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":3.4,"spinRate":2634,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3808162735054892,"extension":6.479997231929113},"index":2,"playId":"ce321c30-b308-3aed-9d18-ae903870b4bd","pitchNumber":3,"startTime":"2026-03-30T23:08:37.006Z","endTime":"2026-03-30T23:08:41.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112048292700155,"aZ":-31.594476302467076,"pfxX":0.9094032545109179,"pfxZ":0.31866810782766786,"pX":0.5819515928699721,"pZ":0.602991282757625,"vX0":4.390754991946394,"vY0":-133.27511145708038,"vZ0":-8.369809531212011,"x":94.82,"y":222.5,"x0":-1.1987152145761109,"y0":50.0038256174921,"z0":6.036053307094692,"aX":1.6504048759479348},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.8,"breakHorizontal":-2.5,"spinRate":2826,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.40951237534836116,"extension":6.52282332486739},"index":3,"playId":"7767565c-682d-3e4a-af6f-df547f561325","pitchNumber":4,"startTime":"2026-03-30T23:08:53.642Z","endTime":"2026-03-30T23:08:58.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.725292516624037,"aZ":-31.889173041415585,"pfxX":1.439844494667689,"pfxZ":0.15756779238557783,"pX":0.6985713764294033,"pZ":2.7291818204633893,"vX0":4.3168232285741155,"vY0":-133.0616267369079,"vZ0":-3.259487646731444,"x":90.37,"y":165.09,"x0":-1.1273801690361291,"y0":50.0022329325572,"z0":6.26393891230291,"aX":2.5991775347856145},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.1,"breakHorizontal":-3.5,"spinRate":2846,"spinDirection":34},"zone":3,"typeConfidence":2.0,"plateTime":0.4105568359519056,"extension":6.420292612852728},"hitData":{"launchSpeed":97.2,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.0,"coordY":152.0}},"index":4,"playId":"04720029-6488-3bb1-94fd-b2b5b5979cc2","pitchNumber":5,"startTime":"2026-03-30T23:09:12.634Z","endTime":"2026-03-30T23:09:20.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:09:20.239Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:09:35.821Z","endTime":"2026-03-30T23:11:19.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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":98.8,"endSpeed":90.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32380932061855,"aZ":-8.504954518655266,"pfxX":-1.2705093740358442,"pfxZ":11.333397938120536,"pX":-0.5103203870170693,"pZ":3.4682810462361084,"vX0":1.6781143934870817,"vY0":-143.83219593942246,"vZ0":-6.692433123151078,"x":136.45,"y":145.14,"x0":-0.9371072745214482,"y0":50.006238096431936,"z0":6.357170049593627,"aX":-2.654304304726552},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.3,"breakHorizontal":1.9,"spinRate":2592,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3812588604150946,"extension":6.449322147666945},"index":0,"playId":"33475ed1-bc89-3c2e-a35d-9b7c41532547","pitchNumber":1,"startTime":"2026-03-30T23:09:40.927Z","endTime":"2026-03-30T23:09:45.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01121723455594,"aZ":-12.561137297039686,"pfxX":0.5528055814875992,"pfxZ":9.51246309663144,"pX":0.4530452387157363,"pZ":4.113158817403933,"vX0":3.0951861955818387,"vY0":-142.51473322316863,"vZ0":-4.299526873945783,"x":99.73,"y":127.72,"x0":-0.7178375768842605,"y0":50.00281153127197,"z0":6.431586364114341,"aX":1.1399334966994235},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":-1.6,"spinRate":2571,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3839770425953555,"extension":6.42770295323292},"index":1,"playId":"e86b45ac-2903-3bd7-b315-231d9111f2cd","pitchNumber":2,"startTime":"2026-03-30T23:09:55.772Z","endTime":"2026-03-30T23:10:00.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.3,"endSpeed":90.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43222053716962,"aZ":-8.539933446290686,"pfxX":0.5385205992473665,"pfxZ":11.427251642186594,"pX":1.3981855955279794,"pZ":2.6088795140211087,"vX0":6.216444202515736,"vY0":-142.80854025572907,"vZ0":-8.91794105529432,"x":63.7,"y":168.34,"x0":-0.8756510098717563,"y0":50.007073043540736,"z0":6.306971357741613,"aX":1.1140707417601088},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":-2.2,"spinRate":2681,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3833187438221306,"extension":6.472098062492248},"index":2,"playId":"ecc5f6db-df45-3c25-9d6c-525ddef41e57","pitchNumber":3,"startTime":"2026-03-30T23:10:13.039Z","endTime":"2026-03-30T23:10:18.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281351806566008,"aZ":-33.44891372691438,"pfxX":0.48082216239624864,"pfxZ":-0.7377876664461525,"pX":0.015620712774164833,"pZ":2.186054821065209,"vX0":2.9533416087063076,"vY0":-130.23160814002404,"vZ0":-3.9970200440806063,"x":116.4,"y":179.76,"x0":-1.1955349833574662,"y0":50.00592875637492,"z0":6.270097337430003,"aX":0.8261475064885848},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.0,"breakHorizontal":-1.6,"spinRate":2724,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.42054311065508543,"extension":6.499749449468941},"index":3,"playId":"a809569f-10bb-3511-8956-e1a13727ed03","pitchNumber":4,"startTime":"2026-03-30T23:10:29.898Z","endTime":"2026-03-30T23:10:35.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00206719073185,"aZ":-10.302852364783096,"pfxX":-1.8267466311475289,"pfxZ":10.40919053357973,"pX":-0.13016307476870967,"pZ":3.045067115934486,"vX0":2.9691907312092876,"vY0":-144.36043840649458,"vZ0":-7.4555847537526665,"x":121.96,"y":156.56,"x0":-0.936811833688016,"y0":50.00489672761411,"z0":6.302754588623714,"aX":-3.8391887314111997},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":2.6,"spinRate":2705,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.38006337230300824,"extension":6.409616063855987},"index":4,"playId":"aac2dc6b-947f-371b-a2f5-be8b0a87670f","pitchNumber":5,"startTime":"2026-03-30T23:10:54.446Z","endTime":"2026-03-30T23:10:59.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60099039833762,"aZ":-9.71967968173487,"pfxX":-2.310160891914875,"pfxZ":10.540532474379193,"pX":0.3656130544337921,"pZ":2.4639471065660214,"vX0":4.408907276421147,"vY0":-144.7593412579201,"vZ0":-9.00938184549587,"x":103.06,"y":172.25,"x0":-0.8744096466325145,"y0":50.001705266669454,"z0":6.20470159832947,"aX":-4.92116105959672},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.5,"breakHorizontal":3.4,"spinRate":2546,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3778198096326024,"extension":6.514764368643716},"index":5,"playId":"3c3199ab-967e-3ad8-bd3b-04f9ecdcc9e8","pitchNumber":6,"startTime":"2026-03-30T23:11:14.676Z","endTime":"2026-03-30T23:11:19.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:11:19.287Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:11:31.937Z","endTime":"2026-03-30T23:12:22.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34293814472691,"aZ":-22.516617570064717,"pfxX":-8.650620015366858,"pfxZ":5.293577420194175,"pX":-0.7319728970951459,"pZ":1.6439106503277565,"vX0":4.037710321829757,"vY0":-133.84359632226213,"vZ0":-7.57723895012141,"x":144.9,"y":194.39,"x0":-1.1314235998919209,"y0":50.005201797660895,"z0":6.109884835119337,"aX":-15.786467798672252},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":14.9,"spinRate":1808,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40834438466975254,"extension":6.422719737194812},"index":0,"playId":"2beada9f-27d2-346d-bdd4-f2791ee4e4e7","pitchNumber":1,"startTime":"2026-03-30T23:11:40.294Z","endTime":"2026-03-30T23:11:45.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.1,"endSpeed":91.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95609733408393,"aZ":-11.570621044674127,"pfxX":1.2532544102436252,"pfxZ":9.60383247971681,"pX":0.30010586036536685,"pZ":4.320918405346004,"vX0":3.4011982346582657,"vY0":-144.47529861369284,"vZ0":-3.991379200644995,"x":105.56,"y":122.12,"x0":-1.0483516537886302,"y0":50.00445071852988,"z0":6.414237740782681,"aX":2.688663351091741},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.9,"breakHorizontal":-2.9,"spinRate":2505,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.37697618482923145,"extension":6.541916068635731},"index":1,"playId":"d960b877-f44e-3c1f-9002-722bf32d2014","pitchNumber":2,"startTime":"2026-03-30T23:11:55.816Z","endTime":"2026-03-30T23:12:00.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.7,"endSpeed":91.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08274625870766,"aZ":-11.391444416568417,"pfxX":-0.865414340405064,"pfxZ":9.840045303493408,"pX":0.663070055874496,"pZ":3.1773224099105435,"vX0":4.865496852402017,"vY0":-143.67952664979236,"vZ0":-6.766781451072023,"x":91.73,"y":152.99,"x0":-0.9324480991789863,"y0":50.00629376848455,"z0":6.254958975511646,"aX":-1.829094789063597},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.8,"breakHorizontal":0.7,"spinRate":2592,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.379738502933177,"extension":6.401747233253269},"hitData":{"launchSpeed":96.7,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":157.76}},"index":2,"playId":"f54f5d84-cf9e-388e-a667-f9aa27e2efb7","pitchNumber":3,"startTime":"2026-03-30T23:12:14.768Z","endTime":"2026-03-30T23:12:22.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:12:22.278Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ke'Bryan Hayes lines out sharply to second baseman Brandon Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:14:12.932Z","endTime":"2026-03-30T23:14:45.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":96.8,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73797219726773,"aZ":-20.814462253250888,"pfxX":-9.111894363964005,"pfxZ":5.693315059811576,"pX":-0.23876315359832534,"pZ":2.9050159038020413,"vX0":5.048782908543603,"vY0":-140.7731117817939,"vZ0":-4.669343425817667,"x":126.1,"y":160.34,"x0":-0.8774087079317813,"y0":50.001854371421814,"z0":5.943488211963071,"aX":-18.177669854762385},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2479,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3899755836081682,"extension":6.479325655440581},"index":0,"playId":"efe67f6e-8772-3648-9931-c9750faad695","pitchNumber":1,"startTime":"2026-03-30T23:14:27.276Z","endTime":"2026-03-30T23:14:31.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08976976634061,"aZ":-20.961322418263354,"pfxX":-8.840157695572302,"pfxZ":5.634387932099439,"pX":-0.08377843209849428,"pZ":2.2866903865210118,"vX0":5.228250838250797,"vY0":-140.25981090267362,"vZ0":-6.168143470007222,"x":120.19,"y":177.04,"x0":-0.8246389549314136,"y0":50.003172897572554,"z0":5.8838014873980455,"aX":-17.591856490891942},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2458,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3906944553421665,"extension":6.447876369511327},"hitData":{"launchSpeed":102.1,"launchAngle":8.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":142.0,"coordY":145.0}},"index":1,"playId":"c7b7acb4-2cff-3c31-a444-617489a776ae","pitchNumber":2,"startTime":"2026-03-30T23:14:40.097Z","endTime":"2026-03-30T23:14:45.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:14:45.166Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:15:05.102Z","endTime":"2026-03-30T23:15:45.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632856659920698,"aZ":-41.9174364984284,"pfxX":3.6850760956482054,"pfxZ":-6.8621435040757355,"pX":-0.0661750240563939,"pZ":1.9718594776235667,"vX0":1.2233073017227372,"vY0":-118.6816190799693,"vZ0":-1.0542802148168953,"x":119.52,"y":185.54,"x0":-1.067604365999167,"y0":50.00187592820279,"z0":6.2541625465662865,"aX":5.233408915942515},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.4,"breakHorizontal":-7.0,"spinRate":2734,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4622814107097537,"extension":6.07399650157328},"index":0,"playId":"9ed10ffc-d7a1-3c25-9946-7a40a8a670d9","pitchNumber":1,"startTime":"2026-03-30T23:15:08.153Z","endTime":"2026-03-30T23:15:13.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16061076651821,"aZ":-21.107938025862996,"pfxX":-10.381488153286902,"pfxZ":5.563118822410219,"pX":-0.1296439742074699,"pZ":0.6771350460610295,"vX0":5.751541777621819,"vY0":-140.25351944710167,"vZ0":-9.810160013765376,"x":121.94,"y":220.5,"x0":-0.8597389407623933,"y0":50.00317657498786,"z0":5.60070384516627,"aX":-20.65219921604958},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2453,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39074405170270543,"extension":6.51213904076604},"index":1,"playId":"28bc7110-ff72-31c2-bbe3-f0298a9a6954","pitchNumber":2,"startTime":"2026-03-30T23:15:21.170Z","endTime":"2026-03-30T23:15:25.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873681559407405,"aZ":-40.82051534285805,"pfxX":4.04626203330474,"pfxZ":-5.906495609594633,"pX":-0.4211075080612738,"pZ":1.8076384469574076,"vX0":0.32972616198050875,"vY0":-120.3443302289603,"vZ0":-1.8525279654085682,"x":133.05,"y":189.97,"x0":-1.08556919265416,"y0":50.00478814976819,"z0":6.211222341228382,"aX":5.92114919433034},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.9,"breakHorizontal":-7.4,"spinRate":2752,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.45555806670115295,"extension":6.218016641474474},"hitData":{"launchSpeed":75.2,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":169.42}},"index":2,"playId":"baa84687-b187-3f5f-850e-6a64e031c95a","pitchNumber":3,"startTime":"2026-03-30T23:15:36.346Z","endTime":"2026-03-30T23:15:45.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:15:45.437Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:16:04.853Z","endTime":"2026-03-30T23:17:05.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88791877573025,"aZ":-20.03799850013807,"pfxX":-9.438127472919192,"pfxZ":6.138380421013707,"pX":1.4340839271198094,"pZ":2.007900483991143,"vX0":9.502272375387646,"vY0":-139.5932803681399,"vZ0":-6.777758388717874,"x":62.34,"y":184.57,"x0":-0.7848404964932564,"y0":50.00282590147011,"z0":5.782688201091971,"aX":-18.66070449966928},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":15.1,"spinRate":2501,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.392102422126706,"extension":6.75529638405981},"index":0,"playId":"0987f549-4074-3c86-a741-6513d32fc7ea","pitchNumber":1,"startTime":"2026-03-30T23:16:08.992Z","endTime":"2026-03-30T23:16:13.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271146595219573,"aZ":-41.451679516456316,"pfxX":4.567671544557446,"pfxZ":-6.417366363419115,"pX":-0.31447556512731084,"pZ":2.0975718610341314,"vX0":0.21631088508248766,"vY0":-119.58181734925978,"vZ0":-0.9260699241505871,"x":128.99,"y":182.15,"x0":-0.9993804622133609,"y0":50.00077007702597,"z0":6.21175907131742,"aX":6.607317876470519},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.5,"breakHorizontal":-8.3,"spinRate":2770,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.45821418018629734,"extension":6.246993398950439},"index":1,"playId":"ed76ba44-b77a-3dc5-ac5d-2ea2710548d9","pitchNumber":2,"startTime":"2026-03-30T23:16:22.195Z","endTime":"2026-03-30T23:16:27.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.904331253657094,"aZ":-14.059834856152953,"pfxX":-6.231560474600536,"pfxZ":9.15844902375846,"pX":1.5775786301030499,"pZ":2.1058730188496027,"vX0":8.450773444339509,"vY0":-139.6248110107551,"vZ0":-7.510434592549633,"x":56.87,"y":181.92,"x0":-0.6761208707907946,"y0":50.002487732034204,"z0":5.752282947261743,"aX":-12.325844308890616},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":9.6,"spinRate":2486,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39201531774002296,"extension":6.572538568557608},"index":2,"playId":"0f1f9876-077c-37ed-b4e8-f906e4a68ad7","pitchNumber":3,"startTime":"2026-03-30T23:16:35.256Z","endTime":"2026-03-30T23:16:41.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50640216796689,"aZ":-24.975826846528804,"pfxX":1.5632162176479434,"pfxZ":3.9784488329038608,"pX":0.2469003178259638,"pZ":1.8802804962695046,"vX0":2.716333649925614,"vY0":-133.12629088659097,"vZ0":-6.120634347844774,"x":107.59,"y":188.01,"x0":-0.986659312985031,"y0":50.00151361211881,"z0":5.997958633836013,"aX":2.827036547249407},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":-3.4,"spinRate":2630,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.41022511706830533,"extension":6.497305827025595},"hitData":{"launchSpeed":94.9,"launchAngle":39.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.9,"coordY":76.52}},"index":3,"playId":"357b94be-b063-3f15-9c34-e2ede4f64c94","pitchNumber":4,"startTime":"2026-03-30T23:16:55.696Z","endTime":"2026-03-30T23:17:05.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:17:05.001Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:19:11.239Z","endTime":"2026-03-30T23:20:06.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":97.9,"endSpeed":88.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.027227349112145,"aZ":-8.35529063782454,"pfxX":-1.8400674493714306,"pfxZ":11.684695353023756,"pX":-0.2760572570764719,"pZ":3.5894659016957418,"vX0":3.0545193453464483,"vY0":-142.41782199720313,"vZ0":-6.210328259488694,"x":127.52,"y":141.86,"x0":-1.127177949997415,"y0":50.003720097767406,"z0":6.337196615523698,"aX":-3.751422780297758},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":2.6,"spinRate":2610,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3857133978497753,"extension":6.470329785720595},"index":0,"playId":"6e319f81-83f7-3bc8-bdea-1ec45e32a098","pitchNumber":1,"startTime":"2026-03-30T23:19:14.953Z","endTime":"2026-03-30T23:19:19.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26684199544087,"aZ":-21.548368493284816,"pfxX":-9.402645476330243,"pfxZ":5.98904238989129,"pX":-1.0348045301319122,"pZ":2.1633463257197225,"vX0":3.530237471813715,"vY0":-132.8017919454701,"vZ0":-6.208624206134443,"x":156.44,"y":180.37,"x0":-1.1650675272633797,"y0":50.0024211058304,"z0":6.114792400962946,"aX":-16.678399537915304},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":1797,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4135323224605467,"extension":6.445368861987759},"index":1,"playId":"b6dbf0a6-ad89-386a-a24d-3f5e9bf585ef","pitchNumber":2,"startTime":"2026-03-30T23:19:28.306Z","endTime":"2026-03-30T23:19:32.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":91.3,"endSpeed":84.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.066887806018272,"aZ":-29.58856393795749,"pfxX":1.6204158223664171,"pfxZ":1.445273426359873,"pX":0.5977626593945458,"pZ":1.335936420169747,"vX0":4.022661899135977,"vY0":-132.87310317175545,"vZ0":-6.880534015671916,"x":94.21,"y":202.71,"x0":-1.147532879865771,"y0":50.000904232107246,"z0":6.115410826963337,"aX":2.8892356338637137},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-3.8,"spinRate":2639,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4125789460124629,"extension":6.427702061880714},"index":2,"playId":"3de86000-b825-38e6-94db-c0c317fdcb01","pitchNumber":3,"startTime":"2026-03-30T23:19:42.934Z","endTime":"2026-03-30T23:19:48.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95374662619971,"aZ":-11.169986667153465,"pfxX":-0.38412865493738857,"pfxZ":10.17447378670572,"pX":0.4050473366129544,"pZ":3.5108847728357016,"vX0":4.27690793943842,"vY0":-142.7780814174105,"vZ0":-5.948644525720052,"x":101.56,"y":143.99,"x0":-1.0624881199670149,"y0":50.00102342409415,"z0":6.3246633884540895,"aX":-0.7941154050519293},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":-0.1,"spinRate":2543,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3836673537056905,"extension":6.46357230556219},"index":3,"playId":"af40006a-3cd3-3dbe-80d3-dd45247dfbc6","pitchNumber":4,"startTime":"2026-03-30T23:20:01.478Z","endTime":"2026-03-30T23:20:06.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:20:06.726Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:20:27.801Z","endTime":"2026-03-30T23:21:43.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.844628471276156,"aZ":-21.5143867254634,"pfxX":-8.181802505214911,"pfxZ":6.039372722066512,"pX":-0.6481999877187756,"pZ":2.648787020986141,"vX0":4.360404993918863,"vY0":-131.50845504707047,"vZ0":-5.001148075796346,"x":141.71,"y":167.26,"x0":-1.2578791652687111,"y0":50.004644640232016,"z0":6.154600716428278,"aX":-14.44446115794585},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":1749,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4152586705561947,"extension":6.4494974255746556},"index":0,"playId":"06310b7c-823b-338e-b6fa-330b34fd2962","pitchNumber":1,"startTime":"2026-03-30T23:20:32.564Z","endTime":"2026-03-30T23:20:37.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8601027189561,"aZ":-9.70692613411272,"pfxX":-2.1426383970003027,"pfxZ":10.779808021225199,"pX":-0.19990092790332323,"pZ":3.7867004666998016,"vX0":3.501670820146828,"vY0":-143.59724756075317,"vZ0":-5.392940464593608,"x":124.62,"y":136.54,"x0":-1.1578733638675296,"y0":50.005383284204505,"z0":6.2956991656257,"aX":-4.4670103200647},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":3.1,"spinRate":2464,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.38172188549438557,"extension":6.45028803540899},"index":1,"playId":"d51961fc-1a92-3fc6-9a13-3796bbc60fdf","pitchNumber":2,"startTime":"2026-03-30T23:20:51.633Z","endTime":"2026-03-30T23:20:55.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90296031089403,"aZ":-10.966318697465296,"pfxX":-0.5266555291474069,"pfxZ":10.218242005861224,"pX":-0.2215448938006786,"pZ":3.740998394371577,"vX0":2.361761037938232,"vY0":-143.54778789360765,"vZ0":-5.460525665500597,"x":125.44,"y":137.77,"x0":-0.9885166009888597,"y0":50.00704181468699,"z0":6.358293109195085,"aX":-1.0939789913717204},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":0.5,"spinRate":2546,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3823643052272656,"extension":6.450560657367646},"index":2,"playId":"87c4b392-8f73-3a07-8a3b-f8c107fb19b8","pitchNumber":3,"startTime":"2026-03-30T23:21:13.694Z","endTime":"2026-03-30T23:21:18.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.991494915530797,"aZ":-34.65675720729988,"pfxX":2.051108568526888,"pfxZ":-1.4032884951965015,"pX":1.1571921498985303,"pZ":1.207259037795292,"vX0":4.8750282687832485,"vY0":-132.17354482968588,"vZ0":-6.292308403900514,"x":72.89,"y":206.18,"x0":-0.9770595875165038,"y0":50.00218141772993,"z0":6.161507715535898,"aX":3.630760995601154},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.7,"breakHorizontal":-4.8,"spinRate":2817,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4142844619734989,"extension":6.5254809405332885},"index":3,"playId":"65540f00-2cd2-3b78-96bd-9d9828017dbe","pitchNumber":4,"startTime":"2026-03-30T23:21:37.074Z","endTime":"2026-03-30T23:21:43.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:21:43.477Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to right fielder Will Benson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:21:59.170Z","endTime":"2026-03-30T23:22:21.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8983000044606,"aZ":-9.592621893828532,"pfxX":-1.960314972798415,"pfxZ":10.761053110598995,"pX":0.6409873086627726,"pZ":2.9250228936315517,"vX0":5.130849974993724,"vY0":-143.62830347560228,"vZ0":-7.79539062782009,"x":92.57,"y":159.8,"x0":-0.9104327114967959,"y0":50.00595303743633,"z0":6.263947281359804,"aX":-4.115516005874783},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2636,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.380722031021405,"extension":6.455873146135407},"hitData":{"launchSpeed":94.5,"launchAngle":36.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.99,"coordY":112.91}},"index":0,"playId":"54e2a54f-940c-30a0-b47d-ba4f0256c040","pitchNumber":1,"startTime":"2026-03-30T23:22:08.722Z","endTime":"2026-03-30T23:22:21.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:22:21.079Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:22:44.976Z","endTime":"2026-03-30T23:24:24.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167738452644663,"aZ":-10.236752149284888,"pfxX":-1.0458961794776283,"pfxZ":10.367818203614576,"pX":-1.161253924609953,"pZ":3.496462590653276,"vX0":0.42447132800717563,"vY0":-144.01046879632557,"vZ0":-6.334217915457108,"x":161.26,"y":144.38,"x0":-1.1740710582208502,"y0":50.001146524649975,"z0":6.347185245274107,"aX":-2.212482904861193},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":1.8,"spinRate":2584,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.37928281269658326,"extension":6.405892254699437},"index":0,"playId":"1944d4fe-bf0e-31f1-9608-eb5d35453b46","pitchNumber":1,"startTime":"2026-03-30T23:22:48.979Z","endTime":"2026-03-30T23:22:52.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(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":98.5,"endSpeed":90.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.805112874440056,"aZ":-12.114705732274793,"pfxX":0.47487617263579596,"pfxZ":9.630321561703148,"pX":0.39059988839774284,"pZ":0.6440660551130557,"vX0":4.093793904739295,"vY0":-142.93371654561182,"vZ0":-13.136369018814404,"x":102.11,"y":221.39,"x0":-1.1179244065236265,"y0":50.00581789541918,"z0":6.042703683026015,"aX":0.9899073712938999},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":-1.7,"spinRate":2501,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.3821946508084406,"extension":6.5632616893652775},"index":1,"playId":"93c08e05-f504-3985-bd0b-71faa25c3369","pitchNumber":2,"startTime":"2026-03-30T23:23:08.544Z","endTime":"2026-03-30T23:23:12.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.508993081471296,"aZ":-22.89131167243235,"pfxX":-10.825476291293946,"pfxZ":5.331550823300929,"pX":1.5103796844748747,"pZ":1.790055074733921,"vX0":9.815062528373529,"vY0":-131.51940803487062,"vZ0":-6.7293025887689755,"x":59.43,"y":190.45,"x0":-0.8746878609874648,"y0":50.00298930510284,"z0":6.095147757026945,"aX":-18.847587621789526},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":1847,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41745583224149696,"extension":6.5844821194852665},"index":2,"playId":"9413572e-8056-3244-b443-a011513ea7de","pitchNumber":3,"startTime":"2026-03-30T23:23:35.201Z","endTime":"2026-03-30T23:23:39.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89804240865509,"aZ":-9.539877501902504,"pfxX":-0.31894475454456217,"pfxZ":11.11492661427204,"pX":0.11526371091517443,"pZ":2.473781792860226,"vX0":3.543321570647129,"vY0":-142.1101752816254,"vZ0":-8.713093747231746,"x":112.61,"y":171.99,"x0":-1.108666939796402,"y0":50.00455210482859,"z0":6.193608204358629,"aX":-0.6502245303848987},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":-0.1,"spinRate":2545,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.38606858256238263,"extension":6.497604119476293},"index":3,"playId":"5a9233ac-b8b7-3dc9-9bab-cd397c84a49e","pitchNumber":4,"startTime":"2026-03-30T23:23:55.454Z","endTime":"2026-03-30T23:23:59.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.9,"endSpeed":90.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.219329202874654,"aZ":-11.565016802449783,"pfxX":-0.06599325660879263,"pfxZ":9.767346090047878,"pX":-0.6264995848925411,"pZ":3.7423509868131286,"vX0":1.536362381092235,"vY0":-144.05210915631187,"vZ0":-5.5409787524656595,"x":140.88,"y":137.74,"x0":-1.1572624245227565,"y0":50.001558011038064,"z0":6.400134617863799,"aX":-0.1393412804824546},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.8,"breakHorizontal":-0.1,"spinRate":2492,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.37965553623268233,"extension":6.418260183044259},"index":4,"playId":"4a29a8bb-9c59-300b-9cc5-3f8f8ef0c4f5","pitchNumber":5,"startTime":"2026-03-30T23:24:19.402Z","endTime":"2026-03-30T23:24:24.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.1,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:24:24.848Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:25:17.285Z","endTime":"2026-03-30T23:26:25.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-30T23:24:41.376Z","endTime":"2026-03-30T23:25:19.605Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.7,"endSpeed":90.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9435170459615,"aZ":-13.177475808622193,"pfxX":-0.7498306162111477,"pfxZ":9.176944424480398,"pX":-0.4689305358147663,"pZ":4.02285294811661,"vX0":1.7438465330092323,"vY0":-142.35013161397993,"vZ0":-4.407930911180499,"x":134.87,"y":130.16,"x0":-0.9896424121525726,"y0":50.00636630410696,"z0":6.413775490821003,"aX":-1.5528509997909914},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":1.1,"spinRate":2619,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.3834563504671866,"extension":6.4457776552040364},"index":1,"playId":"f8ef056c-6b36-31e4-8b2f-7eadd55bd0a1","pitchNumber":1,"startTime":"2026-03-30T23:25:19.605Z","endTime":"2026-03-30T23:25:26.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11906732302177,"aZ":-10.488027133749997,"pfxX":-2.408950867120979,"pfxZ":10.43493663066638,"pX":0.16050339631921448,"pZ":2.94309838099992,"vX0":3.8890658994758445,"vY0":-143.0460806018605,"vZ0":-7.629570472649624,"x":110.88,"y":159.32,"x0":-0.9019073167326752,"y0":50.001144783063665,"z0":6.297496307138679,"aX":-5.0059158957455026},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":3.6,"spinRate":2633,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.38248263428554363,"extension":6.467649044025876},"index":2,"playId":"8357d05d-1ad0-332c-9c07-d19ef305aea9","pitchNumber":2,"startTime":"2026-03-30T23:25:40.852Z","endTime":"2026-03-30T23:25:44.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.291950590650586,"aZ":-12.552515765736715,"pfxX":0.8343400031737662,"pfxZ":9.410957621694358,"pX":1.1355201265740085,"pZ":3.899672421100383,"vX0":5.260685717135641,"vY0":-143.27653653122997,"vZ0":-4.880337597226142,"x":73.72,"y":133.49,"x0":-0.8306180159958578,"y0":50.00021208236211,"z0":6.4059571668397846,"aX":1.7366309154288313},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":-2.5,"spinRate":2548,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3819061277640494,"extension":6.458915247894285},"index":3,"playId":"5821309e-c467-3f79-8e75-bcb3c32de0fd","pitchNumber":3,"startTime":"2026-03-30T23:26:00.964Z","endTime":"2026-03-30T23:26:06.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.389964035391024,"aZ":-10.223657537289192,"pfxX":-1.7229198100290049,"pfxZ":10.362189736706355,"pX":0.21116403844423617,"pZ":2.7195423601496156,"vX0":3.7694857443167864,"vY0":-144.34543631000827,"vZ0":-8.444258825278265,"x":108.95,"y":165.35,"x0":-0.8855165467903446,"y0":50.00034494353495,"z0":6.305403228736554,"aX":-3.649120244814511},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.3,"breakHorizontal":2.4,"spinRate":2634,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.3788976135483493,"extension":6.48954630040236},"index":4,"playId":"34fb0d68-8ebe-39bd-a602-4cb15769fb75","pitchNumber":4,"startTime":"2026-03-30T23:26:21.221Z","endTime":"2026-03-30T23:26:25.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":2.12,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:26:25.346Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a ground ball to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:28:25.864Z","endTime":"2026-03-30T23:30:00.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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(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":81.9,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56365326963813,"aZ":-43.15291536572551,"pfxX":3.895574036715157,"pfxZ":-7.6776285763620065,"pX":0.4615149137835895,"pZ":0.33602359224864653,"vX0":2.3885855718048536,"vY0":-119.2822338677382,"vZ0":-4.210278309016525,"x":99.41,"y":229.71,"x0":-1.0615105985168183,"y0":50.00357552945188,"z0":6.04517699711991,"aX":5.570436905996154},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.6,"breakHorizontal":-7.7,"spinRate":2877,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46052286811390664,"extension":6.2177109756710305},"index":0,"playId":"05ec76bf-6821-3787-88a0-849a9761d3dd","pitchNumber":1,"startTime":"2026-03-30T23:28:34.943Z","endTime":"2026-03-30T23:28:40.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409356334511262,"aZ":-44.87910209355689,"pfxX":5.3823418223611466,"pfxZ":-8.545991520656127,"pX":0.33502184279880765,"pZ":2.7927914166081242,"vX0":1.4095660436519095,"vY0":-121.87083755836402,"vZ0":1.2116333556506733,"x":104.23,"y":163.37,"x0":-0.9513527665299545,"y0":50.00001946551324,"z0":6.1990103456316366,"aX":8.005275651680535},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.8,"breakHorizontal":-10.1,"spinRate":2931,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.45134135799118935,"extension":6.316978973539599},"index":1,"playId":"17c0e87d-3e2e-3615-8f95-9bb84be47f34","pitchNumber":2,"startTime":"2026-03-30T23:28:52.164Z","endTime":"2026-03-30T23:28:56.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.411792462055075,"aZ":-22.63050879001931,"pfxX":-8.823349688542827,"pfxZ":4.875572249501324,"pX":-0.10653173954002135,"pZ":2.109074321713731,"vX0":5.31055657082536,"vY0":-139.95621847510154,"vZ0":-6.048498792594649,"x":121.06,"y":181.83,"x0":-0.8952057830135592,"y0":50.004088593326365,"z0":5.808478510573035,"aX":-17.27805758750573},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":2354,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39331356468764156,"extension":6.522575259819983},"index":2,"playId":"646e5473-40ab-30ae-9808-ebd39bea9b04","pitchNumber":3,"startTime":"2026-03-30T23:29:05.224Z","endTime":"2026-03-30T23:29:10.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-30T23:29:23.226Z","endTime":"2026-03-30T23:29:36.493Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.9,"endSpeed":88.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23072592330564,"aZ":-17.60493927247161,"pfxX":-6.642671087247667,"pfxZ":7.249779489061076,"pX":-0.8613475926093759,"pZ":4.022322262035134,"vX0":3.0322145566900245,"vY0":-141.13319563876806,"vZ0":-2.1480372453604004,"x":149.83,"y":130.18,"x0":-1.08879844018049,"y0":50.00483716117427,"z0":5.93189341219979,"aX":-13.352005899293651},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":11.4,"spinRate":2497,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3886423670835377,"extension":6.569026418345091},"index":4,"playId":"6aea5304-6107-38e5-b5a6-96e9f1f5860a","pitchNumber":4,"startTime":"2026-03-30T23:29:36.493Z","endTime":"2026-03-30T23:29:40.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37110000382662,"aZ":-14.746810496759917,"pfxX":-5.823233063539291,"pfxZ":8.705813038322542,"pX":-0.06028444581051704,"pZ":2.6823177345673597,"vX0":4.157092534075023,"vY0":-140.91304164794346,"vZ0":-6.339223886312688,"x":119.3,"y":166.36,"x0":-0.8014679141789026,"y0":50.00418765995868,"z0":5.9218264975080555,"aX":-11.65876163163433},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2491,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.389367622374412,"extension":6.487869442157966},"hitData":{"launchSpeed":110.1,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.58,"coordY":90.87}},"index":5,"playId":"1da86990-4667-3908-9d53-484a855086ad","pitchNumber":5,"startTime":"2026-03-30T23:29:49.371Z","endTime":"2026-03-30T23:30:00.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:30:00.190Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:30:36.527Z","endTime":"2026-03-30T23:32:04.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"76187867-3f84-3e8c-815a-c0b425a5f9c4","startTime":"2026-03-30T23:30:24.276Z","endTime":"2026-03-30T23:30:27.441Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.872121589748996,"aZ":-25.566506138307368,"pfxX":1.7320150124004785,"pfxZ":3.8165770169865016,"pX":1.6326913510740253,"pZ":1.9953258313589797,"vX0":5.835613257172348,"vY0":-129.60728516995297,"vZ0":-5.271657163105439,"x":54.77,"y":184.91,"x0":-0.8579223312006076,"y0":50.00020699470625,"z0":5.967512930979367,"aX":2.993299886987086},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":-4.2,"spinRate":2595,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4199551932032972,"extension":6.276842090906948},"index":1,"playId":"e1dc05a2-210d-350c-9186-87811b2c21ec","pitchNumber":1,"startTime":"2026-03-30T23:30:38.851Z","endTime":"2026-03-30T23:30:43.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.940133160438368,"aZ":-23.43690593534934,"pfxX":-9.464814560185932,"pfxZ":4.382891333463043,"pX":0.010097689484860253,"pZ":3.797130807369335,"vX0":5.773994161814542,"vY0":-140.10485800021593,"vZ0":-1.7199696808090843,"x":116.62,"y":136.26,"x0":-0.8452985851816212,"y0":50.00025224022383,"z0":5.946904185697944,"aX":-18.858864509067597},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":16.0,"spinRate":2474,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3905688215084564,"extension":6.3939845158574915},"index":2,"playId":"c7117f21-8798-39ff-8fac-54cff77a7d74","pitchNumber":2,"startTime":"2026-03-30T23:30:56.238Z","endTime":"2026-03-30T23:31:01.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Elly De La Cruz caught stealing 2nd base, catcher Henry Davis to second baseman Brandon Lowe.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"c7117f21-8798-39ff-8fac-54cff77a7d74","startTime":"2026-03-30T23:31:32.853Z","endTime":"2026-03-30T23:31:32.854Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-6.999999999999993,"leverageIndex":1.74,"dramaIndex":92.0,"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22774603807423,"aZ":-40.847111537141636,"pfxX":7.134504602655451,"pfxZ":-5.860666503230046,"pX":-0.76670348733628,"pZ":3.2880971338271827,"vX0":-1.1898986745665234,"vY0":-120.32490321617482,"vZ0":1.4568153867283866,"x":146.22,"y":150.0,"x0":-1.1961139534632892,"y0":50.000823010559195,"z0":6.26754740645039,"aX":10.561576454112947},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.1,"breakHorizontal":-12.7,"spinRate":2890,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.4535304666467028,"extension":6.193840609538185},"index":4,"playId":"53b63ed9-afe7-3a18-9238-022ad10b1938","pitchNumber":3,"startTime":"2026-03-30T23:31:32.855Z","endTime":"2026-03-30T23:31:39.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604399519578298,"aZ":-15.676648770836902,"pfxX":-4.193229663929543,"pfxZ":8.225973381099301,"pX":0.0322299322567261,"pZ":2.241012556358126,"vX0":3.9012225296112035,"vY0":-140.23766860871697,"vZ0":-7.367373380733126,"x":115.77,"y":178.27,"x0":-0.8273229534688665,"y0":50.00548650578803,"z0":5.911059596699669,"aX":-8.412823284943364},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":6.8,"spinRate":2430,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.38951651034722223,"extension":6.649269643035065},"index":5,"playId":"fa0e8572-61cc-3563-a08f-bd3d8e230eab","pitchNumber":4,"startTime":"2026-03-30T23:31:45.778Z","endTime":"2026-03-30T23:31:51.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07820727099711,"aZ":-18.10559801032649,"pfxX":-7.067247303184082,"pfxZ":7.159490756957164,"pX":0.8137330814236835,"pZ":1.8714902147575965,"vX0":6.610439922801394,"vY0":-138.60049783112404,"vZ0":-7.672877512542305,"x":85.98,"y":188.25,"x0":-0.6724821689380756,"y0":50.00529776873161,"z0":5.863569386096443,"aX":-13.889808424086596},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":11.6,"spinRate":2492,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3936960741416775,"extension":6.565489759588214},"index":6,"playId":"27d1a7e2-5f12-3cbf-99b5-60d327c317ad","pitchNumber":5,"startTime":"2026-03-30T23:31:57.793Z","endTime":"2026-03-30T23:32:04.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:32:04.562Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a sharp ground ball to center fielder Oneil Cruz. Sal Stewart to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:32:28.062Z","endTime":"2026-03-30T23:32:40.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnThird":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28882539309639,"aZ":-23.007873946631094,"pfxX":-7.966117767347052,"pfxZ":4.569175025260705,"pX":-0.1084030874993736,"pZ":1.9564700936221544,"vX0":4.9901656068621,"vY0":-140.43988525570106,"vZ0":-6.722887942861739,"x":121.13,"y":185.96,"x0":-0.8685451394752234,"y0":50.00631323986089,"z0":5.866477475992608,"aX":-15.99715827133153},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":13.4,"spinRate":2459,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3892486693796888,"extension":6.464157776500171},"hitData":{"launchSpeed":108.2,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":144.84,"coordY":116.05}},"index":0,"playId":"faa2bd2f-cbcb-3632-8ca4-83c158a4d1b3","pitchNumber":1,"startTime":"2026-03-30T23:32:30.118Z","endTime":"2026-03-30T23:32:40.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.48,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:32:40.667Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Spencer Steer out on a sacrifice fly to right fielder Ryan O'Hearn. Sal Stewart scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:33:11.599Z","endTime":"2026-03-30T23:33:34.123Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.950318891393074,"aZ":-24.649656590760777,"pfxX":-8.52808963757709,"pfxZ":3.924272563457057,"pX":0.05769793905372315,"pZ":2.7303476589086495,"vX0":5.404119099944225,"vY0":-138.13020178348512,"vZ0":-4.134947735811985,"x":114.8,"y":165.06,"x0":-0.8238305954346602,"y0":50.00246091942107,"z0":5.919306629110731,"aX":-16.35411163817884},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":2470,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39767748216881316,"extension":6.498044811425716},"hitData":{"launchSpeed":96.7,"launchAngle":34.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.05,"coordY":101.1}},"index":0,"playId":"a091344c-07b3-3507-b0a7-34d9ead88101","pitchNumber":1,"startTime":"2026-03-30T23:33:21.575Z","endTime":"2026-03-30T23:33:34.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"third":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":2.26,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:33:34.123Z","atBatIndex":29},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Will Benson triples (1) on a sharp line drive to right fielder Ryan O'Hearn. Eugenio Suárez scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:33:59.760Z","endTime":"2026-03-30T23:35:45.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":87.0,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16929638213994,"aZ":-13.834286901447593,"pfxX":-5.003315456363318,"pfxZ":9.36435513484127,"pX":-0.0013067091142568781,"pZ":4.04316020892546,"vX0":4.013065439662023,"vY0":-139.70789431848857,"vZ0":-3.2090948591972994,"x":117.05,"y":129.61,"x0":-0.8128880356105563,"y0":50.00442439720479,"z0":6.127485183787956,"aX":-9.800763559593742},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2475,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3934354542477436,"extension":6.549976453672121},"index":0,"playId":"f4641567-87aa-3fb9-af57-75f24c29c219","pitchNumber":1,"startTime":"2026-03-30T23:34:02.419Z","endTime":"2026-03-30T23:34:06.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.723575381266084,"aZ":-15.78358793275725,"pfxX":-3.3332344616630554,"pfxZ":8.403024237692094,"pX":-0.31208817398503136,"pZ":3.279567184357459,"vX0":2.9993458396924155,"vY0":-138.92021844412122,"vZ0":-4.380587539978616,"x":128.9,"y":150.23,"x0":-0.9737834794350584,"y0":50.00209660325877,"z0":5.929220635186382,"aX":-6.501290883792697},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":5.4,"spinRate":2283,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3945949451942248,"extension":6.634045478844475},"index":1,"playId":"6acd4147-ab2a-3d6a-b0d9-23e0e62576d9","pitchNumber":2,"startTime":"2026-03-30T23:34:16.881Z","endTime":"2026-03-30T23:34:21.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":91.0,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47713642178324,"aZ":-17.741591922163458,"pfxX":-4.939713432640133,"pfxZ":6.958208179342638,"pX":0.11664757215615203,"pZ":2.3410455349773276,"vX0":5.255941923950457,"vY0":-140.89478051090305,"vZ0":-6.383517832267823,"x":112.55,"y":175.57,"x0":-1.103430029624395,"y0":50.00398064196265,"z0":5.723668244360417,"aX":-10.24748797286867},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":8.3,"spinRate":2394,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38414824908409084,"extension":6.791689404956297},"index":2,"playId":"4ee5e2d4-f6be-3c13-b89f-f0669a38bae3","pitchNumber":3,"startTime":"2026-03-30T23:34:40.210Z","endTime":"2026-03-30T23:34:45.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30729674657353,"aZ":-41.55884402446089,"pfxX":3.5070376971795754,"pfxZ":-6.254718738612857,"pX":-0.035677042256673695,"pZ":2.232300178099811,"vX0":1.328723499321442,"vY0":-121.80200798240978,"vZ0":-0.8515351669408499,"x":118.36,"y":178.51,"x0":-1.0441922652747884,"y0":50.003694197114655,"z0":6.1853628795315245,"aX":5.260541625791973},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.3,"breakHorizontal":-6.7,"spinRate":2759,"spinDirection":28},"zone":8,"typeConfidence":2.0,"plateTime":0.44998435995036834,"extension":6.2408995347867116},"index":3,"playId":"283c4258-0fc2-304d-89c8-6bec4dabeef1","pitchNumber":4,"startTime":"2026-03-30T23:34:59.190Z","endTime":"2026-03-30T23:35:04.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.554611407532636,"aZ":-17.433777097879524,"pfxX":-4.95792402861705,"pfxZ":7.165314807814218,"pX":0.23345382647063181,"pZ":3.5258701600065883,"vX0":4.623039798765922,"vY0":-142.04971856266621,"vZ0":-3.819633240646014,"x":108.1,"y":143.58,"x0":-0.7658302950110533,"y0":50.001147377036716,"z0":5.98663794512515,"aX":-10.19723881027219},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2469,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38462933043739334,"extension":6.567119634427106},"hitData":{"launchSpeed":102.7,"launchAngle":16.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":221.3,"coordY":115.19}},"index":4,"playId":"65d2be2c-638d-3ea7-8d58-5185f314b1ab","pitchNumber":5,"startTime":"2026-03-30T23:35:28.917Z","endTime":"2026-03-30T23:35:45.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":11.900000000000006,"leverageIndex":0.87,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:35:45.030Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Stephenson grounds out sharply, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:36:34.572Z","endTime":"2026-03-30T23:36:42.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60861139766012,"aZ":-19.320026187777806,"pfxX":-8.958441837117395,"pfxZ":6.355776241252697,"pX":0.20418740836942637,"pZ":2.6701057186695567,"vX0":5.885126893594255,"vY0":-141.63293064095694,"vZ0":-5.753193297673129,"x":109.22,"y":166.69,"x0":-0.7411168888695868,"y0":50.00632951633561,"z0":5.971310580522431,"aX":-18.128008104656285},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2440,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38735026043116827,"extension":6.676406908166405},"hitData":{"launchSpeed":101.8,"launchAngle":8.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":131.4,"coordY":143.62}},"index":0,"playId":"46b8f324-5e25-31cd-ada7-2869b838f965","pitchNumber":1,"startTime":"2026-03-30T23:36:34.572Z","endTime":"2026-03-30T23:36:42.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-2.8000000000000114,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:36:42.072Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a sharp ground ball to right fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-30T23:39:11.287Z","endTime":"2026-03-30T23:40:52.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":99.0,"endSpeed":91.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295759579853787,"aZ":-12.427266928628711,"pfxX":0.32489416833602247,"pfxZ":9.283571619061732,"pX":-0.5399597630051778,"pZ":3.049434682758083,"vX0":2.0662364647167664,"vY0":-144.18076251573427,"vZ0":-6.918596567058119,"x":137.58,"y":156.45,"x0":-1.3050985375069633,"y0":50.00413656720489,"z0":6.230374535759091,"aX":0.690507762482171},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":-1.0,"spinRate":2535,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3784067257044854,"extension":6.432074808402928},"index":0,"playId":"fff66a8f-8fde-3806-adab-bfb5c786d9fd","pitchNumber":1,"startTime":"2026-03-30T23:39:15.112Z","endTime":"2026-03-30T23:39:19.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12160465467907,"aZ":-13.597965163811907,"pfxX":-1.7845368410321463,"pfxZ":8.85891372854217,"pX":-0.49206484564033637,"pZ":4.712375925451567,"vX0":2.5049942823703093,"vY0":-143.42514669340449,"vZ0":-2.3940986591645816,"x":135.76,"y":111.55,"x0":-1.1422566589741194,"y0":50.00515292259239,"z0":6.3990581560534086,"aX":-3.743159518751486},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":2.8,"spinRate":2554,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3809381508400427,"extension":6.3228600134904305},"index":1,"playId":"f7e8aab5-24d5-3a7e-928f-c475f7c28f2d","pitchNumber":2,"startTime":"2026-03-30T23:39:28.544Z","endTime":"2026-03-30T23:39:33.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53605997273575,"aZ":-36.158288183749484,"pfxX":2.5553492268711184,"pfxZ":-2.317865426241781,"pX":-0.10965957476726086,"pZ":3.3230378559176703,"vX0":1.979888959626738,"vY0":-130.20388823638532,"vZ0":-0.852977614057256,"x":121.18,"y":149.06,"x0":-1.2109589793871836,"y0":50.00009163246504,"z0":6.383484467276496,"aX":4.399687804560867},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.2,"breakHorizontal":-5.0,"spinRate":2655,"spinDirection":94},"zone":2,"typeConfidence":2.0,"plateTime":0.4201734079293735,"extension":6.45300729866445},"index":2,"playId":"a50aac80-443a-37a9-bab9-05abf3be170c","pitchNumber":3,"startTime":"2026-03-30T23:39:42.308Z","endTime":"2026-03-30T23:39:47.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.749089756890726,"aZ":-11.687046568811772,"pfxX":-0.3546020079889507,"pfxZ":9.838009168819593,"pX":-0.6420776547434057,"pZ":4.37073681570971,"vX0":1.678946459081154,"vY0":-143.725077220003,"vZ0":-3.6212745467507053,"x":141.47,"y":120.77,"x0":-1.1889083971699266,"y0":50.002841457378885,"z0":6.378120729737258,"aX":-0.7387196242277028},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":0.2,"spinRate":2593,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38177907266704114,"extension":6.395736395450224},"index":3,"playId":"a18c4e37-46a5-344b-a68c-922f64301a15","pitchNumber":4,"startTime":"2026-03-30T23:39:58.569Z","endTime":"2026-03-30T23:40:04.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-30T23:40:17.348Z","endTime":"2026-03-30T23:40:25.857Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.5,"endSpeed":91.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86301133075726,"aZ":-11.166521954272083,"pfxX":-2.858388624045985,"pfxZ":9.83587928796126,"pX":-1.090325580933621,"pZ":4.290362500184311,"vX0":1.115204532731223,"vY0":-144.97986335368307,"vZ0":-4.031051539844813,"x":158.56,"y":122.94,"x0":-1.1078832560208993,"y0":50.00270022483948,"z0":6.376616452703609,"aX":-6.104378810958234},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2741,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3773297108201721,"extension":6.323153334156795},"index":5,"playId":"31c2aa53-6b94-32b6-9be0-d2d6d9fc2c40","pitchNumber":5,"startTime":"2026-03-30T23:40:25.857Z","endTime":"2026-03-30T23:40:30.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253315853429463,"aZ":-33.11156319840573,"pfxX":1.4161717436520171,"pfxZ":-0.5153674376428752,"pX":-0.15158835269331317,"pZ":1.8880315146815805,"vX0":2.3807095436060366,"vY0":-133.0416525652515,"vZ0":-5.147448288581094,"x":122.78,"y":187.8,"x0":-1.2378275460393098,"y0":50.00406841675545,"z0":6.213550902908349,"aX":2.5697657797597406},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.7,"breakHorizontal":-3.0,"spinRate":2834,"spinDirection":95},"zone":8,"typeConfidence":2.0,"plateTime":0.4097765524100181,"extension":6.387559254641417},"hitData":{"launchSpeed":101.8,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":184.42,"coordY":115.58}},"index":6,"playId":"c1682514-c0db-3368-b2ec-dc5ff9412cd7","pitchNumber":6,"startTime":"2026-03-30T23:40:41.890Z","endTime":"2026-03-30T23:40:52.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:40:52.224Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, third baseman Ke'Bryan Hayes to second baseman Matt McLain. Spencer Horwitz out at 2nd. Nick Gonzales to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-30T23:41:08.448Z","endTime":"2026-03-30T23:42:28.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310579640085603,"aZ":-32.0009726730192,"pfxX":2.059841178198689,"pfxZ":0.1006102373665474,"pX":-0.1362323806912359,"pZ":0.5510242983732307,"vX0":2.310343020714487,"vY0":-129.10648528688301,"vZ0":-7.832884549344624,"x":99.56,"y":221.94,"x0":-1.3082341631967669,"y0":50.00304756051458,"z0":6.066618767831184,"aX":3.4983210595824143},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":-4.2,"spinRate":2720,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.42324700697105566,"extension":6.519237292302706},"index":0,"playId":"419fd552-1c35-3278-b9f4-d9ef5185cd98","pitchNumber":1,"startTime":"2026-03-30T23:41:17.689Z","endTime":"2026-03-30T23:41:23.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.980374984230938,"aZ":-10.793982826972107,"pfxX":-0.9785769456998172,"pfxZ":10.30735311704288,"pX":-0.0386679665123682,"pZ":3.430343891607187,"vX0":3.067592779962263,"vY0":-142.68365994853406,"vZ0":-6.219317560316741,"x":118.47,"y":146.16,"x0":-0.9977473453061262,"y0":50.005201630165324,"z0":6.309759048899241,"aX":-2.0307989699069724},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":1.2,"spinRate":2673,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3830080209474058,"extension":6.426459310536084},"index":1,"playId":"779f0bc2-bfcd-3900-9a24-00e4f31f8da7","pitchNumber":2,"startTime":"2026-03-30T23:41:38.052Z","endTime":"2026-03-30T23:41:45.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.3,"endSpeed":90.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834963948550648,"aZ":-10.471933403493946,"pfxX":-2.831848185547542,"pfxZ":10.605270707982658,"pX":0.06320866318553456,"pZ":1.3985281636996787,"vX0":4.368999938122617,"vY0":-141.35392119464305,"vZ0":-11.357211523407306,"x":114.59,"y":201.02,"x0":-1.1265657243492384,"y0":50.00150399292886,"z0":6.115594615531078,"aX":-5.794606055159915},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2584,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.38583616503985274,"extension":6.65977512559849},"index":2,"playId":"b39e74a8-db5d-350c-a421-680a688fa6e2","pitchNumber":3,"startTime":"2026-03-30T23:42:02.781Z","endTime":"2026-03-30T23:42:07.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2489303863062,"aZ":-33.11200209233947,"pfxX":1.5476404550306895,"pfxZ":-0.5269681993769684,"pX":-0.8745185781068746,"pZ":2.7984352531106906,"vX0":0.5607016280205317,"vY0":-131.13434290392476,"vZ0":-2.6602304479105348,"x":150.33,"y":163.22,"x0":-1.2914798604209314,"y0":50.00537486679527,"z0":6.263276160701144,"aX":2.732037728442737},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.3,"breakHorizontal":-2.9,"spinRate":2770,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4155659583164426,"extension":6.412360607584612},"hitData":{"launchSpeed":69.1,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":164.35}},"index":3,"playId":"7b4305b4-363c-346b-879b-2ae712d167df","pitchNumber":4,"startTime":"2026-03-30T23:42:20.689Z","endTime":"2026-03-30T23:42:28.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:42:28.682Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-30T23:42:58.731Z","endTime":"2026-03-30T23:44:29.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.192382782698644,"aZ":-9.39219945476762,"pfxX":-1.900125065142559,"pfxZ":11.341813490270122,"pX":-0.2195657904705822,"pZ":4.148612105489522,"vX0":2.6472863668885713,"vY0":-141.09278108021883,"vZ0":-4.636075319501756,"x":125.37,"y":126.77,"x0":-0.9247228336496496,"y0":50.005804161010765,"z0":6.422800932456427,"aX":-3.8179370191067057},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.7,"breakHorizontal":2.9,"spinRate":2584,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3887415488560144,"extension":6.479820408310043},"index":0,"playId":"7fcdb752-2975-3025-8751-42beb3fcd416","pitchNumber":1,"startTime":"2026-03-30T23:43:04.842Z","endTime":"2026-03-30T23:43:10.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.3,"endSpeed":88.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.018847023028364,"aZ":-8.021284201613538,"pfxX":-1.5952549588140035,"pfxZ":12.011760978032042,"pX":-0.21894911117133473,"pZ":2.2308273055251076,"vX0":2.780182576065408,"vY0":-141.31789059773044,"vZ0":-9.457231403829807,"x":125.35,"y":178.55,"x0":-1.0109200100687152,"y0":50.000235627976224,"z0":6.1470822530900735,"aX":-3.207194591564582},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":2.3,"spinRate":2582,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3884918732129594,"extension":6.399771709045619},"index":1,"playId":"4e82cb4d-200e-30fb-9ba6-dbf8138a848b","pitchNumber":2,"startTime":"2026-03-30T23:43:22.624Z","endTime":"2026-03-30T23:43:27.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18940968348785,"aZ":-10.47592025902921,"pfxX":1.014767597497569,"pfxZ":10.887034097474853,"pX":-0.4722010030321902,"pZ":2.8790658389653068,"vX0":1.110124988892854,"vY0":-140.3737394270005,"vZ0":-7.577015487469277,"x":135.0,"y":161.05,"x0":-1.0047966776511306,"y0":50.0007735257696,"z0":6.297585719433371,"aX":2.0218357704590635},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":-2.0,"spinRate":2541,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.3904047516642679,"extension":6.554698040994521},"index":2,"playId":"dadad939-99d0-3a97-a7a7-ceb2ec0076a6","pitchNumber":3,"startTime":"2026-03-30T23:43:42.991Z","endTime":"2026-03-30T23:43:46.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.2,"endSpeed":89.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43346512150424,"aZ":-11.488333332092907,"pfxX":-0.13060472167762283,"pfxZ":10.167141525715694,"pX":-0.10782717994787497,"pZ":4.260669359315997,"vX0":2.137461339261577,"vY0":-141.528847167741,"vZ0":-3.990301681339888,"x":121.11,"y":123.74,"x0":-0.8549456705886256,"y0":50.002856570300814,"z0":6.421237492306591,"aX":-0.2663446404112142},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":-0.2,"spinRate":2525,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3865972554061239,"extension":6.544996061162904},"index":3,"playId":"0ae0a0f2-2783-37e3-8bcd-c9bc8ba7c560","pitchNumber":4,"startTime":"2026-03-30T23:44:03.269Z","endTime":"2026-03-30T23:44:07.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92975258478009,"aZ":-31.5100657821607,"pfxX":0.24864249489313978,"pfxZ":0.3669035351868368,"pX":0.11309906020431072,"pZ":1.4218661129367784,"vX0":3.308879584438947,"vY0":-133.23590520971132,"vZ0":-6.456217384438342,"x":112.69,"y":200.39,"x0":-1.1739331358123617,"y0":50.00305031270836,"z0":6.135219733694935,"aX":0.44945689620682167},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.5,"breakHorizontal":-1.1,"spinRate":2729,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.41009846598080824,"extension":6.546105355482501},"index":4,"playId":"f2449fd2-8fd5-337c-858c-40b2cd9c133a","pitchNumber":5,"startTime":"2026-03-30T23:44:24.923Z","endTime":"2026-03-30T23:44:29.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.59,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:44:29.511Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-30T23:44:47.407Z","endTime":"2026-03-30T23:46:24.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66059738919158,"aZ":-35.15757963527021,"pfxX":2.665260707829932,"pfxZ":-1.6954112741065215,"pX":-0.6166277837920253,"pZ":1.4807150231369806,"vX0":1.1032385857906155,"vY0":-131.8951789809401,"vZ0":-5.420833441952533,"x":140.5,"y":198.8,"x0":-1.3869053723506914,"y0":50.00386463300681,"z0":6.1622118253736655,"aX":4.685191743598856},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.1,"breakHorizontal":-5.0,"spinRate":2795,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4156329214075898,"extension":6.432000827088146},"index":0,"playId":"ce09e40a-3f15-3c01-8b89-0e4fed427527","pitchNumber":1,"startTime":"2026-03-30T23:44:54.342Z","endTime":"2026-03-30T23:44:59.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.9,"endSpeed":90.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.932780682365554,"aZ":-12.338285241005627,"pfxX":-0.9224526158379689,"pfxZ":9.42428545083714,"pX":-1.179303158370743,"pZ":4.416589125682141,"vX0":0.6178637920961768,"vY0":-144.05237704866266,"vZ0":-3.3968029210333457,"x":161.95,"y":119.53,"x0":-1.276526787075423,"y0":50.00646315411711,"z0":6.3719833301226485,"aX":-1.9423545602921233},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.6,"breakHorizontal":1.6,"spinRate":2515,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3799725505219671,"extension":6.445007248958908},"index":1,"playId":"8215d5f2-4f04-350e-b1a9-dcb3e0832ab9","pitchNumber":2,"startTime":"2026-03-30T23:45:12.324Z","endTime":"2026-03-30T23:45:17.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069103780256302,"aZ":-33.71042967910183,"pfxX":1.3745943698572347,"pfxZ":-0.8686121047101265,"pX":0.20283992381239066,"pZ":1.6454345964678665,"vX0":3.4639024401407728,"vY0":-131.57453845708037,"vZ0":-5.202118555770339,"x":109.27,"y":194.35,"x0":-1.3056335112838247,"y0":50.00303882456685,"z0":6.125649711157702,"aX":2.427335544614473},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.4,"breakHorizontal":-3.2,"spinRate":2682,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4151621018316831,"extension":6.517847207249256},"index":2,"playId":"d2dc2ec8-0746-38fb-ad59-d118835888d8","pitchNumber":3,"startTime":"2026-03-30T23:45:31.837Z","endTime":"2026-03-30T23:45:35.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.556864201876465,"aZ":-10.720688583045593,"pfxX":0.6645531228180932,"pfxZ":10.298955016191439,"pX":-0.8700216487110075,"pZ":3.4679622644687256,"vX0":0.938137423394538,"vY0":-143.49823156372955,"vZ0":-6.024549743481055,"x":150.16,"y":145.15,"x0":-1.2876574668666076,"y0":50.00265655927949,"z0":6.264132623432571,"aX":1.3842606144692036},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":-1.4,"spinRate":2579,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3818658793791512,"extension":6.448515929282581},"index":3,"playId":"d24212fa-c757-30e1-b362-f43fb2fd0abe","pitchNumber":4,"startTime":"2026-03-30T23:45:53.542Z","endTime":"2026-03-30T23:46:00.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Gonzales steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"d24212fa-c757-30e1-b362-f43fb2fd0abe","startTime":"2026-03-30T23:46:12.468Z","endTime":"2026-03-30T23:46:20.419Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"postOnSecond":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":1.1,"dramaIndex":39.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762145841710833,"aZ":-33.97427290506714,"pfxX":1.2900538198715092,"pfxZ":-1.0132119585950772,"pX":-0.537419140590794,"pZ":1.943637382409252,"vX0":1.545735304564614,"vY0":-131.54561721625683,"vZ0":-4.575949591407677,"x":137.49,"y":186.3,"x0":-1.2976501399998486,"y0":50.003635186164566,"z0":6.190700298988469,"aX":2.288166319569853},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.5,"breakHorizontal":-2.6,"spinRate":2707,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.41447099121768627,"extension":6.541461632999295},"index":5,"playId":"8eabfa02-a708-3cc7-99ac-7c81c335e8a0","pitchNumber":5,"startTime":"2026-03-30T23:46:20.419Z","endTime":"2026-03-30T23:46:24.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:46:24.865Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-30T23:48:21.768Z","endTime":"2026-03-30T23:48:35.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534930023436036,"aZ":-20.7335760624724,"pfxX":-8.14786687856118,"pfxZ":5.774738268619508,"pX":-0.08438310157342886,"pZ":3.107325331430417,"vX0":4.779528108660019,"vY0":-139.4608322846385,"vZ0":-4.340790143924467,"x":120.22,"y":154.88,"x0":-0.7561451964503165,"y0":50.00587698119055,"z0":6.04049606663816,"aX":-16.15254622318058},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":13.8,"spinRate":2531,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3918051508177518,"extension":6.624057162780303},"hitData":{"launchSpeed":97.0,"launchAngle":31.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.6,"coordY":70.51}},"index":0,"playId":"3ce5e71c-7fc3-3b1b-85c4-c45573e41bd0","pitchNumber":1,"startTime":"2026-03-30T23:48:26.561Z","endTime":"2026-03-30T23:48:35.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:48:35.275Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-30T23:48:57.711Z","endTime":"2026-03-30T23:50:00.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.674943227987395,"aZ":-15.835325942710792,"pfxX":-4.001202427053428,"pfxZ":8.17867870379795,"pX":-0.6398462761262087,"pZ":3.694117218192728,"vX0":2.555894900484178,"vY0":-140.1951508840757,"vZ0":-3.485317376106388,"x":141.39,"y":139.04,"x0":-1.0419075167770309,"y0":50.00012722122163,"z0":5.982159843036506,"aX":-7.990889476802597},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":6.7,"spinRate":2400,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39018375158044494,"extension":6.52726159033017},"index":0,"playId":"8b56c20d-f1a1-37f6-9be8-e2909414be7b","pitchNumber":1,"startTime":"2026-03-30T23:48:59.417Z","endTime":"2026-03-30T23:49:06.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80926892513623,"aZ":-19.807429238917038,"pfxX":-8.897083723113106,"pfxZ":6.344507345910054,"pX":0.7961712309538742,"pZ":1.3279643001187953,"vX0":7.279292695602922,"vY0":-138.6956911950164,"vZ0":-8.673271677424097,"x":86.65,"y":202.92,"x0":-0.7054612323052861,"y0":50.0069306093327,"z0":5.815210004303373,"aX":-17.35066193995075},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":14.6,"spinRate":2457,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39480345211063206,"extension":6.612714197758304},"index":1,"playId":"e8c6ca9d-5a0c-3e02-a3ac-6f462f669f70","pitchNumber":2,"startTime":"2026-03-30T23:49:12.484Z","endTime":"2026-03-30T23:49:20.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.831098196698218,"aZ":-29.84844983075363,"pfxX":1.3219471050171059,"pfxZ":1.3628584904430028,"pX":-1.3068310839218014,"pZ":2.509021835566444,"vX0":-0.31677917921308835,"vY0":-129.6022080012947,"vZ0":-3.127987261610335,"x":166.81,"y":171.04,"x0":-1.3551855798051409,"y0":50.00592964555775,"z0":5.9995782943964775,"aX":2.2602609417913975},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":-2.3,"spinRate":2591,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.42183121326144857,"extension":6.404163474395246},"index":2,"playId":"2e0da6ff-7ac8-3243-be01-2f2dbf46352e","pitchNumber":3,"startTime":"2026-03-30T23:49:27.510Z","endTime":"2026-03-30T23:49:33.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628078373113354,"aZ":-14.123189109488447,"pfxX":-2.6641326181571956,"pfxZ":9.51417866842293,"pX":-0.4512639452172481,"pZ":3.2253463738849693,"vX0":2.365249636747193,"vY0":-136.97349332661867,"vZ0":-4.763327535246681,"x":100.0,"y":157.39,"x0":-0.9803938809982362,"y0":50.004574607014895,"z0":5.9546180646321965,"aX":-5.056083390658791},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2446,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40007830518118714,"extension":6.43038011002859},"index":3,"playId":"99dccde8-2b22-3ed2-8567-2ced3809fe85","pitchNumber":4,"startTime":"2026-03-30T23:49:39.885Z","endTime":"2026-03-30T23:49:44.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582010880230765,"aZ":-23.74454917285379,"pfxX":-8.091245637930143,"pfxZ":4.332946026687864,"pX":-1.0661137554463305,"pZ":2.5624020295054066,"vX0":2.1261529586256698,"vY0":-138.25976381066565,"vZ0":-5.145917169751614,"x":157.64,"y":169.6,"x0":-0.7917983013913782,"y0":50.00142240296848,"z0":6.032208129621896,"aX":-15.729978952268322},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":14.3,"spinRate":2355,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3955200439262412,"extension":6.423230347981056},"index":4,"playId":"6ae68e2b-ecbf-3499-866f-38ef5102d9f2","pitchNumber":5,"startTime":"2026-03-30T23:49:55.099Z","endTime":"2026-03-30T23:50:00.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.44,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:50:00.107Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-30T23:50:14.659Z","endTime":"2026-03-30T23:50:55.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":83.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996367434444654,"aZ":-27.031038644217602,"pfxX":1.9955823558780252,"pfxZ":2.926470828411693,"pX":-0.40578376995768356,"pZ":2.432636763350334,"vX0":1.194351304944825,"vY0":-131.09400694518638,"vZ0":-3.864829993520133,"x":132.47,"y":173.1,"x0":-1.1250657586494395,"y0":50.00536211091284,"z0":5.920041677785753,"aX":3.509940177119806},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-3.8,"spinRate":2616,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.416157011414541,"extension":6.311537046779225},"index":0,"playId":"fd9f4718-9e8e-3e75-984d-dc3066d458bb","pitchNumber":1,"startTime":"2026-03-30T23:50:24.153Z","endTime":"2026-03-30T23:50:29.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.321297676924047,"aZ":-41.29074610910826,"pfxX":3.8159315095887103,"pfxZ":-6.153170690893399,"pX":0.08361364066848921,"pZ":1.7380384606324015,"vX0":1.151817975703824,"vY0":-120.85312274375961,"vZ0":-1.7034363715329015,"x":113.81,"y":191.85,"x0":-0.8948977687520657,"y0":50.00544481687709,"z0":6.075365834351315,"aX":5.6508577793777395},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.3,"breakHorizontal":-7.2,"spinRate":2808,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.45304182458136655,"extension":6.199541819012305},"hitData":{"launchSpeed":97.3,"launchAngle":37.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.44,"coordY":62.66}},"index":1,"playId":"cdcc1643-aeb2-31f8-b412-70aa0af5986b","pitchNumber":2,"startTime":"2026-03-30T23:50:42.749Z","endTime":"2026-03-30T23:50:55.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.8,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:50:55.268Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-30T23:51:09.384Z","endTime":"2026-03-30T23:51:42.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737272253678196,"aZ":-40.386453657714526,"pfxX":5.539924861940051,"pfxZ":-5.73983844493061,"pX":0.3156968856375887,"pZ":1.687065669834868,"vX0":1.324196747074222,"vY0":-119.38445700041501,"vZ0":-1.953917752685465,"x":104.97,"y":193.23,"x0":-0.9667298970855007,"y0":50.00140812951971,"z0":6.178951868491984,"aX":7.930009365569853},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.6,"breakHorizontal":-10.3,"spinRate":2873,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46024594662947704,"extension":6.316888107022052},"hitData":{"launchSpeed":94.9,"launchAngle":48.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.11,"coordY":100.49}},"index":0,"playId":"733f33e5-5d5b-33a5-b3bf-7a7ca8e48623","pitchNumber":1,"startTime":"2026-03-30T23:51:32.818Z","endTime":"2026-03-30T23:51:42.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:51:42.279Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a line drive to right fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-30T23:54:06.256Z","endTime":"2026-03-30T23:55:58.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jose Franco replaces Chase Burns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-30T23:53:55.021Z","endTime":"2026-03-30T23:54:08.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683742,"link":"/api/v1/people/683742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79513631555723,"aZ":-13.267986760920028,"pfxX":-4.633578493089907,"pfxZ":9.406318958466631,"pX":0.39745133612410166,"pZ":2.857509802442512,"vX0":4.095071731701363,"vY0":-139.98101458698247,"vZ0":-5.690110541757416,"x":101.85,"y":161.63,"x0":-0.4732644608181377,"y0":50.00536430034208,"z0":5.765357813111343,"aX":-9.315218828850108},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2416,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.38938334746668835,"extension":6.76806570514408},"index":1,"playId":"348b2f4d-0e03-3d37-9075-7485a6af0e79","pitchNumber":1,"startTime":"2026-03-30T23:54:08.592Z","endTime":"2026-03-30T23:54:12.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456634473818532,"aZ":-13.187386897114022,"pfxX":-5.487975688760032,"pfxZ":9.721267725030067,"pX":0.24742854989929614,"pZ":2.208736362997225,"vX0":4.463854197897081,"vY0":-138.93887374462057,"vZ0":-7.054052782823429,"x":107.57,"y":179.14,"x0":-0.6679213036314573,"y0":50.00127823080493,"z0":5.658893979454634,"aX":-10.71652024177106},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2443,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3943995148206372,"extension":6.642461438188176},"index":2,"playId":"bc34eb83-fe4a-30df-af7d-4a29e3e5e098","pitchNumber":2,"startTime":"2026-03-30T23:54:24.942Z","endTime":"2026-03-30T23:54:29.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-30T23:54:38.664Z","endTime":"2026-03-30T23:54:51.422Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947324432040922,"aZ":-21.160480927111152,"pfxX":-6.743734340057436,"pfxZ":6.524413323184511,"pX":0.09197632729423,"pZ":2.7057466965008032,"vX0":4.066129561381313,"vY0":-129.15164900335586,"vZ0":-3.4581631703899074,"x":113.49,"y":165.72,"x0":-0.6267479134722672,"y0":50.00610508598261,"z0":5.6899221645232565,"aX":-11.392411297651412},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.3,"breakHorizontal":11.3,"spinRate":1477,"spinDirection":232},"zone":2,"typeConfidence":0.83,"plateTime":0.4241192947703505,"extension":6.714191007561933},"index":4,"playId":"fd15d9fe-39ad-3ded-ac94-a912a283f60d","pitchNumber":3,"startTime":"2026-03-30T23:54:51.422Z","endTime":"2026-03-30T23:54:55.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.9,"endSpeed":88.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99086268988742,"aZ":-8.966896587852306,"pfxX":-2.9763111947412746,"pfxZ":11.61960337936651,"pX":-1.013330545951259,"pZ":2.380630166661814,"vX0":-0.43928562290262574,"vY0":-140.90777774680416,"vZ0":-7.675059312821552,"x":155.63,"y":174.5,"x0":-0.4686393531294288,"y0":50.00572576175323,"z0":5.7300025748632475,"aX":-5.946769132705326},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":5.5,"spinRate":2326,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.38969769134137566,"extension":6.630300969558105},"index":5,"playId":"a7cbfbcf-5992-3e69-8d4f-226c40eac0f9","pitchNumber":4,"startTime":"2026-03-30T23:55:15.406Z","endTime":"2026-03-30T23:55:19.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.966787638816417,"aZ":-32.54773475767531,"pfxX":2.7489492494057113,"pfxZ":-0.23769882512920848,"pX":-0.5249584468262224,"pZ":0.7052975699729584,"vX0":-0.47384047242987737,"vY0":-125.08078690715307,"vZ0":-5.9420528153694985,"x":137.01,"y":219.74,"x0":-0.6920758852159208,"y0":50.00058384302049,"z0":5.736592007574745,"aX":4.414974607931588},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.4,"breakHorizontal":-4.9,"spinRate":2662,"spinDirection":111},"zone":13,"typeConfidence":0.89,"plateTime":0.4356186050686284,"extension":6.413998083917541},"index":6,"playId":"3ead4968-8811-3a3a-95d3-14202bf0c3cd","pitchNumber":5,"startTime":"2026-03-30T23:55:31.093Z","endTime":"2026-03-30T23:55:35.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":80.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.462140162905413,"aZ":-33.40131170493425,"pfxX":2.473925665429651,"pfxZ":-0.763962829553936,"pX":-0.3396989245828672,"pZ":2.2062598552003516,"vX0":0.428665658013494,"vY0":-123.853906575166,"vZ0":-2.512292717249189,"x":129.95,"y":179.21,"x0":-0.8360267817675764,"y0":50.00616814172766,"z0":5.954481684675535,"aX":3.9481498269360085},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":-4.6,"spinRate":2568,"spinDirection":47},"zone":4,"typeConfidence":0.89,"plateTime":0.43775666602289265,"extension":6.468022459212839},"hitData":{"launchSpeed":99.5,"launchAngle":7.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.12,"coordY":130.4}},"index":7,"playId":"44c63a72-b5cc-37b9-a97c-0a421c96ef58","pitchNumber":6,"startTime":"2026-03-30T23:55:48.117Z","endTime":"2026-03-30T23:55:58.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:55:58.663Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryan Reynolds grounds into a double play, first baseman Sal Stewart to shortstop Elly De La Cruz to first baseman Sal Stewart. Brandon Lowe out at 2nd. Bryan Reynolds out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-30T23:56:17.881Z","endTime":"2026-03-30T23:56:32.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480895196182633,"aZ":-18.113788487733505,"pfxX":-2.8256287773862625,"pfxZ":7.364760080528846,"pX":0.8666545035701804,"pZ":3.1731381874264057,"vX0":5.3098450506309804,"vY0":-137.0818786697164,"vZ0":-3.712440080538727,"x":83.97,"y":153.11,"x0":-0.725738514141151,"y0":50.00055659985082,"z0":5.77690172337426,"aX":-5.393215749587073},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":4.1,"spinRate":2249,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.39911776094422446,"extension":6.474005332365251},"hitData":{"launchSpeed":67.5,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.74,"coordY":172.97}},"index":0,"playId":"fee8a558-cd88-3bc5-a73b-c76a4e6d371f","pitchNumber":1,"startTime":"2026-03-30T23:56:24.682Z","endTime":"2026-03-30T23:56:32.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":10.800000000000011,"leverageIndex":2.18,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:56:32.581Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-30T23:57:02.266Z","endTime":"2026-03-30T23:58:20.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8870868258246,"aZ":-10.436967407178484,"pfxX":-4.2967656263253495,"pfxZ":10.991752111250237,"pX":0.19392055457512417,"pZ":1.5645666444552049,"vX0":3.39627562483989,"vY0":-139.60532209950415,"vZ0":-9.289357340078308,"x":109.61,"y":196.54,"x0":-0.4790502209202747,"y0":50.001042864331104,"z0":5.61837252876208,"aX":-8.496081403013678},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2343,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.39205360199113315,"extension":6.787750115637419},"index":0,"playId":"733e8221-0c60-3360-98dd-72dc8a0b3595","pitchNumber":1,"startTime":"2026-03-30T23:57:03.034Z","endTime":"2026-03-30T23:57:08.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.924832582465047,"aZ":-33.78593339327967,"pfxX":2.1999584173100626,"pfxZ":-1.0402559576860702,"pX":-0.09393995863626148,"pZ":1.6668630330936867,"vX0":0.9073966552631458,"vY0":-122.75942331017507,"vZ0":-3.1790455960617923,"x":120.58,"y":193.77,"x0":-0.7526167461791822,"y0":50.00358287571231,"z0":5.811793208997069,"aX":3.4073149765244133},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":-4.2,"spinRate":2499,"spinDirection":21},"zone":8,"typeConfidence":0.9,"plateTime":0.4436802259364554,"extension":6.4746883674722575},"index":1,"playId":"85d46823-3278-3fda-87b2-598c93b74e06","pitchNumber":2,"startTime":"2026-03-30T23:57:19.338Z","endTime":"2026-03-30T23:57:24.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":84.7,"endSpeed":79.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4020550480694,"aZ":-34.84283655920048,"pfxX":2.4771575256079585,"pfxZ":-1.6970296481344498,"pX":0.03512749669236872,"pZ":2.5032943400060375,"vX0":0.6651911865160411,"vY0":-123.56997206629732,"vZ0":-1.2243668012093651,"x":115.66,"y":171.19,"x0":-0.5586515827385224,"y0":50.00607252733612,"z0":5.896023033108477,"aX":3.884994688360157},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.1,"breakHorizontal":-4.7,"spinRate":2440,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.44090125064099706,"extension":6.406795388163811},"index":2,"playId":"ac4b929f-6c70-3e47-8f38-249820381350","pitchNumber":3,"startTime":"2026-03-30T23:57:33.379Z","endTime":"2026-03-30T23:57:37.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.9,"endSpeed":88.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268917063463537,"aZ":-15.009104859776262,"pfxX":-1.89079124987129,"pfxZ":8.587512199599114,"pX":0.6351055660230169,"pZ":2.851885999204727,"vX0":3.7212365633241906,"vY0":-139.73913266048982,"vZ0":-5.250042040098342,"x":92.79,"y":161.78,"x0":-0.4616752010035387,"y0":50.00548803298725,"z0":5.723693738333842,"aX":-3.7808806935811208},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":2.8,"spinRate":2143,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.39033324395374214,"extension":6.620369956137279},"index":3,"playId":"bdfc388a-0ef1-3b28-af5d-0a64b516df0c","pitchNumber":4,"startTime":"2026-03-30T23:57:54.397Z","endTime":"2026-03-30T23:57:58.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212437897765557,"aZ":-31.35830251700951,"pfxX":2.2088096173963256,"pfxZ":0.5172750262626469,"pX":0.5729288490725244,"pZ":2.182573037854605,"vX0":1.9505573899564421,"vY0":-124.68611457888981,"vZ0":-2.7265616454932293,"x":95.16,"y":179.85,"x0":-0.504352538074335,"y0":50.00607746599205,"z0":5.857446037728396,"aX":3.5054709668469477},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":-4.4,"spinRate":2504,"spinDirection":114},"zone":9,"typeConfidence":0.9,"plateTime":0.4379651061205956,"extension":6.466893250476476},"hitData":{"launchSpeed":66.9,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":157.76}},"index":4,"playId":"445f13af-0f89-3efc-ac3c-09042739e3dc","pitchNumber":5,"startTime":"2026-03-30T23:58:13.025Z","endTime":"2026-03-30T23:58:20.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:58:20.848Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:00:26.383Z","endTime":"2026-03-31T00:01:45.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.118448892050306,"aZ":-27.221946065181793,"pfxX":0.7183517537182125,"pfxZ":2.8100817974477375,"pX":0.4382808779892201,"pZ":1.142171960671208,"vX0":3.319221314622699,"vY0":-130.85359277599593,"vZ0":-7.302613153518169,"x":100.29,"y":207.94,"x0":-0.9311506832437777,"y0":50.00584127617793,"z0":5.959610651288847,"aX":1.2673643712518765},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.9,"spinRate":2544,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4158262569555955,"extension":6.457429260807046},"index":0,"playId":"f10ccc3c-edc4-3294-99c5-81f2a7f91399","pitchNumber":1,"startTime":"2026-03-31T00:00:30.123Z","endTime":"2026-03-31T00:00:35.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":84.5,"endSpeed":78.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9260761751867,"aZ":-38.01906717322031,"pfxX":2.771103472700825,"pfxZ":-3.783205756495655,"pX":0.9108831551763196,"pZ":1.4475139995828823,"vX0":3.1252651243301877,"vY0":-123.07273108747988,"vZ0":-3.5014683628766976,"x":82.28,"y":199.7,"x0":-0.7323801409662578,"y0":50.003307666551585,"z0":6.087143118134234,"aX":4.279192097563972},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.4,"breakHorizontal":-5.8,"spinRate":2691,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.44391831169510887,"extension":6.2782746379079475},"index":1,"playId":"93dea5db-75cd-329e-9d2c-ca115eee183e","pitchNumber":2,"startTime":"2026-03-31T00:00:44.478Z","endTime":"2026-03-31T00:00:49.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.7,"endSpeed":84.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94561527244698,"aZ":-24.045944953675697,"pfxX":1.851324494919544,"pfxZ":4.573469416045384,"pX":0.7061259038178196,"pZ":0.8749736468591541,"vX0":3.6220009217939837,"vY0":-131.9715565596987,"vZ0":-8.025861907049546,"x":90.08,"y":215.16,"x0":-0.9203561925968369,"y0":50.00429805357387,"z0":5.704428099306735,"aX":3.2927330401324753},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-4.1,"spinRate":2632,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.41374794698805273,"extension":6.285041006451981},"index":2,"playId":"090036da-2835-39c0-8c01-27eb958c26c7","pitchNumber":3,"startTime":"2026-03-31T00:00:56.300Z","endTime":"2026-03-31T00:01:01.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361709818938202,"aZ":-15.121349848549848,"pfxX":-4.247113040336861,"pfxZ":8.766863685064493,"pX":-0.6794961361677779,"pZ":2.510191445849272,"vX0":2.2482292483020987,"vY0":-138.2345388333642,"vZ0":-6.685052036129996,"x":142.9,"y":171.0,"x0":-0.9493858699212603,"y0":50.00148131107892,"z0":5.965595924227808,"aX":-8.260202317575917},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":7.2,"spinRate":2314,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3954674223872292,"extension":6.417077388901814},"index":3,"playId":"f44b489d-69ba-3f32-8963-9f7d5edd2cdd","pitchNumber":4,"startTime":"2026-03-31T00:01:11.128Z","endTime":"2026-03-31T00:01:38.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806416720565725,"aZ":-24.887004493617074,"pfxX":1.5347274260603303,"pfxZ":4.06226071208839,"pX":2.292751061288374,"pZ":2.295659232713124,"vX0":7.5161011607606225,"vY0":-133.59054530916526,"vZ0":-4.75648647300993,"x":29.61,"y":176.8,"x0":-0.7653306643995174,"y0":50.00351622689486,"z0":5.905244862394538,"aX":2.751548127153182},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":-4.6,"spinRate":2525,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.41118880769827637,"extension":6.530346678440417},"index":4,"playId":"0b558b24-21df-303f-a26b-645afb48d852","pitchNumber":5,"startTime":"2026-03-31T00:01:40.369Z","endTime":"2026-03-31T00:01:45.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:01:45.894Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:02:09.047Z","endTime":"2026-03-31T00:05:00.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0882518127333,"aZ":-40.21661437973805,"pfxX":2.7610289946079156,"pfxZ":-5.32221476681036,"pX":-0.12139317382793957,"pZ":1.8727806818991044,"vX0":1.1254923957280831,"vY0":-121.62492114922627,"vZ0":-1.9948399844521296,"x":121.63,"y":188.21,"x0":-0.9478589419655286,"y0":50.00473399323155,"z0":6.165734447357232,"aX":4.169634728211583},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.8,"breakHorizontal":-5.3,"spinRate":2832,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4489886914545389,"extension":6.045355546108906},"index":0,"playId":"64ec119a-13c1-3635-a3de-334872225169","pitchNumber":1,"startTime":"2026-03-31T00:02:12.876Z","endTime":"2026-03-31T00:02:18.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.295837388068257,"aZ":-41.13431579206408,"pfxX":4.978991575926323,"pfxZ":-5.944201389621508,"pX":-1.1614295966080799,"pZ":3.1631155774295046,"vX0":-1.8822036944431755,"vY0":-121.83304646426272,"vZ0":1.0441549330764355,"x":161.27,"y":153.38,"x0":-1.02695729724255,"y0":50.002075639992334,"z0":6.2760787522883765,"aX":7.505957282709577},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.3,"breakHorizontal":-8.6,"spinRate":2728,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4490744300232281,"extension":6.205255938572273},"index":1,"playId":"12049e3d-7b93-39e6-afc8-7f6accc1c32a","pitchNumber":2,"startTime":"2026-03-31T00:02:27.529Z","endTime":"2026-03-31T00:02:32.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553391803364654,"aZ":-25.876070271289805,"pfxX":1.6669231049985114,"pfxZ":3.5528209825897807,"pX":-0.34368482151266355,"pZ":3.176772868852956,"vX0":1.0355439239318902,"vY0":-131.6666400537041,"vZ0":-2.3954223326545496,"x":130.1,"y":153.01,"x0":-0.9574118320885617,"y0":50.000250200196994,"z0":5.995017039757811,"aX":2.953141838381412},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-3.2,"spinRate":2562,"spinDirection":180},"zone":1,"typeConfidence":2.0,"plateTime":0.4145395655381807,"extension":6.144525150995428},"index":2,"playId":"dd89fe3c-248a-32cb-b9d6-6950555cd7f4","pitchNumber":3,"startTime":"2026-03-31T00:02:43.359Z","endTime":"2026-03-31T00:02:48.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.321289985440533,"aZ":-41.52308685549005,"pfxX":3.8805521907833302,"pfxZ":-6.091547665494794,"pX":0.4467457905198115,"pZ":1.3751703457841722,"vX0":2.0455161647529696,"vY0":-123.03383691614945,"vZ0":-2.7436416652816202,"x":99.97,"y":201.65,"x0":-0.8995693545124331,"y0":50.004519932442946,"z0":6.022319961255824,"aX":5.952282974525691},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.4,"breakHorizontal":-7.6,"spinRate":2937,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44510983751256905,"extension":6.287167460147942},"index":3,"playId":"62ce78b0-e035-323d-b284-72213155b7c5","pitchNumber":4,"startTime":"2026-03-31T00:02:59.025Z","endTime":"2026-03-31T00:03:02.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17653065526735,"aZ":-12.453480477575372,"pfxX":-5.274631884574901,"pfxZ":9.885170155775176,"pX":-0.049562123397524194,"pZ":3.161104791546777,"vX0":3.8169500346318537,"vY0":-141.2884485184943,"vZ0":-5.338480721612577,"x":118.89,"y":153.43,"x0":-0.741910933805304,"y0":50.00097563224179,"z0":5.894849545518052,"aX":-10.521492981056292},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2434,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.389652516986855,"extension":6.533801613542395},"index":4,"playId":"b6351246-7bb8-3277-ad09-05798bcff84f","pitchNumber":5,"startTime":"2026-03-31T00:03:17.499Z","endTime":"2026-03-31T00:03:23.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59054006596034,"aZ":-45.245362661101574,"pfxX":3.8925544332871254,"pfxZ":-8.676132547571365,"pX":0.04349693011392792,"pZ":1.53935495433184,"vX0":0.9329994685311263,"vY0":-122.86039675000559,"vZ0":-1.7815546260735837,"x":115.34,"y":197.22,"x0":-0.8479450739543751,"y0":50.00210080520387,"z0":6.169886709444439,"aX":5.8650714569599645},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-15.8,"breakHorizontal":-7.3,"spinRate":2917,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4482721128155944,"extension":6.318340362413469},"index":5,"playId":"a47dc7fe-2203-3e79-b7b8-ff39a875e69e","pitchNumber":6,"startTime":"2026-03-31T00:03:39.033Z","endTime":"2026-03-31T00:03:43.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"3be34cff-657f-3590-bd47-60c416f3bb0b","startTime":"2026-03-31T00:04:01.983Z","endTime":"2026-03-31T00:04:05.615Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.987111733911313,"aZ":-27.54785866005897,"pfxX":-1.9043786864813494,"pfxZ":2.4682278017060746,"pX":1.152919995396411,"pZ":1.336308812687542,"vX0":5.748348532845259,"vY0":-135.108738506258,"vZ0":-7.046937986008248,"x":73.05,"y":202.7,"x0":-0.7431105612090338,"y0":50.00133438380733,"z0":5.880810666859867,"aX":-3.5657682926064678},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":2.4,"spinRate":2737,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4034851317349375,"extension":6.331892963520027},"index":7,"playId":"4193f3a7-19b9-34fa-b738-dd2ff944e428","pitchNumber":7,"startTime":"2026-03-31T00:04:18.077Z","endTime":"2026-03-31T00:04:23.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20799313112753,"aZ":-41.19600865273891,"pfxX":4.380110014486539,"pfxZ":-6.0690803332951,"pX":0.9428031334770766,"pZ":0.7476650038730877,"vX0":2.875352507906907,"vY0":-121.34487002348476,"vZ0":-4.051939474719452,"x":81.06,"y":218.59,"x0":-0.8272166420890321,"y0":50.00045888323117,"z0":6.0360254205291115,"aX":6.516010441172388},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.6,"breakHorizontal":-8.6,"spinRate":2893,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45175012448990026,"extension":6.1498792860911555},"index":8,"playId":"1ee6b478-da2e-345a-a11a-8377865f166b","pitchNumber":8,"startTime":"2026-03-31T00:04:35.073Z","endTime":"2026-03-31T00:04:40.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88170828524729,"aZ":-26.195216973389265,"pfxX":0.28002892104127763,"pfxZ":3.496064716560179,"pX":1.0911445143967111,"pZ":1.4295327659486055,"vX0":5.434151222075022,"vY0":-129.85482307516347,"vZ0":-6.170009858486383,"x":75.41,"y":200.18,"x0":-1.06395519030802,"y0":50.0033409148044,"z0":5.826145141572334,"aX":0.4776563284481205},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.7,"spinRate":2652,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4216038782418954,"extension":6.1888367400931985},"index":9,"playId":"0bb012b5-7350-3065-9d29-4d9af69a6ea6","pitchNumber":9,"startTime":"2026-03-31T00:04:55.382Z","endTime":"2026-03-31T00:05:00.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:05:00.228Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Steer pops out to catcher Henry Davis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:05:18.869Z","endTime":"2026-03-31T00:05:49.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273042724974957,"aZ":-40.27783061468192,"pfxX":4.852245111254132,"pfxZ":-5.404722338638471,"pX":0.21899512625358764,"pZ":1.6864437660452836,"vX0":1.3386469253760171,"vY0":-122.2385674882817,"vZ0":-2.111503507157679,"x":108.65,"y":193.25,"x0":-0.9674526152210712,"y0":50.00532013866184,"z0":6.051238310213819,"aX":7.272151662751789},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.1,"breakHorizontal":-9.1,"spinRate":2863,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.44975484731769555,"extension":6.287694665986535},"index":0,"playId":"1b007cf7-5a80-3c88-bcd6-27f25af43315","pitchNumber":1,"startTime":"2026-03-31T00:05:23.479Z","endTime":"2026-03-31T00:05:28.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73034823121148,"aZ":-13.31094119256361,"pfxX":-5.345715309161372,"pfxZ":9.559635698588208,"pX":-0.27952335597664285,"pZ":3.3564622975955296,"vX0":3.484111571592576,"vY0":-140.29405738640614,"vZ0":-4.6547250951814565,"x":127.65,"y":148.16,"x0":-0.8494875573700341,"y0":50.00252360852861,"z0":5.91910531215902,"aX":-10.54844142484379},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2547,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3919366567656528,"extension":6.565544447077259},"hitData":{"launchSpeed":87.8,"launchAngle":77.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":132.05,"coordY":195.77}},"index":1,"playId":"1f1cfc44-cfbe-35bc-a117-e9fb0cfe720a","pitchNumber":2,"startTime":"2026-03-31T00:05:38.914Z","endTime":"2026-03-31T00:05:49.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:05:49.285Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Benson flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:06:21.350Z","endTime":"2026-03-31T00:08:09.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10676574474303,"aZ":-12.927212174345915,"pfxX":-5.428439285522828,"pfxZ":9.551338765326204,"pX":0.04393027807919958,"pZ":1.8481168816862608,"vX0":4.706835288336116,"vY0":-141.06123555791515,"vZ0":-8.385059939515301,"x":115.33,"y":188.88,"x0":-0.9410753059125093,"y0":50.001630996363595,"z0":5.692608457247957,"aX":-10.938305161603203},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2464,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.388297701533018,"extension":6.6339111620757585},"index":0,"playId":"b564ceab-8472-399e-804b-088e6cf2e4a3","pitchNumber":1,"startTime":"2026-03-31T00:06:26.299Z","endTime":"2026-03-31T00:06:30.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":84.4,"endSpeed":78.1,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503585409084494,"aZ":-42.58114013919244,"pfxX":4.028374295013934,"pfxZ":-6.809376317127177,"pX":-0.57194527071821,"pZ":1.620556156384086,"vX0":0.1920838100797061,"vY0":-122.91114228560443,"vZ0":-1.8182912318931845,"x":138.8,"y":195.02,"x0":-1.1743849811499576,"y0":50.00153898210583,"z0":5.987852353779661,"aX":6.158779823869295},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.5,"breakHorizontal":-7.3,"spinRate":2860,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4457289235005524,"extension":6.223191713104488},"index":1,"playId":"b5b7e5d3-21d1-38de-a8a9-1b414be686be","pitchNumber":2,"startTime":"2026-03-31T00:06:41.388Z","endTime":"2026-03-31T00:06:46.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851063236473248,"aZ":-42.163543288443954,"pfxX":4.619309467039459,"pfxZ":-6.462033195934721,"pX":-0.9237904379081326,"pZ":1.37828125585427,"vX0":-1.3021340965266386,"vY0":-123.60858743413903,"vZ0":-2.6682991424787916,"x":152.21,"y":201.57,"x0":-0.9900336969196099,"y0":50.003705675983554,"z0":6.015147089526076,"aX":7.141509220191098},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.1,"breakHorizontal":-8.0,"spinRate":2933,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.443276727045125,"extension":6.221830776495513},"index":2,"playId":"3e298f98-029f-3fdf-a9fa-7896b0bcc78d","pitchNumber":3,"startTime":"2026-03-31T00:07:03.346Z","endTime":"2026-03-31T00:07:07.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"ab955f69-38b1-3492-9fae-0a3e9cecf103","startTime":"2026-03-31T00:07:22.194Z","endTime":"2026-03-31T00:07:25.435Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591298141676063,"aZ":-43.59374801144838,"pfxX":5.912942792945831,"pfxZ":-7.402761129049784,"pX":0.48184587853712335,"pZ":1.3205144314757347,"vX0":1.897341423806606,"vY0":-123.69489528555575,"vZ0":-2.4871500922986716,"x":98.63,"y":203.13,"x0":-1.0639935957609035,"y0":50.00110718712105,"z0":6.0079259466435735,"aX":9.124506043795057},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.7,"breakHorizontal":-11.2,"spinRate":2919,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44348588661054134,"extension":6.285925743612749},"index":4,"playId":"d73502c2-50c5-3b29-810f-3d05f6e71f0b","pitchNumber":4,"startTime":"2026-03-31T00:07:42.050Z","endTime":"2026-03-31T00:07:47.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.7,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57408237403582,"aZ":-25.955893963620444,"pfxX":0.4374488988193015,"pfxZ":3.3714583984945925,"pX":-0.28065262656783785,"pZ":2.54016459692882,"vX0":1.9165717836240497,"vY0":-133.39513556098342,"vZ0":-3.814277263143567,"x":127.7,"y":170.2,"x0":-1.0586642111547844,"y0":50.00042762496484,"z0":5.811600139908183,"aX":0.8059102461858777},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2690,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.4070862360228311,"extension":6.321087281773363},"hitData":{"launchSpeed":92.1,"launchAngle":28.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.99,"coordY":77.19}},"index":5,"playId":"15a515fd-e5df-38be-be0c-0de341856695","pitchNumber":5,"startTime":"2026-03-31T00:08:01.138Z","endTime":"2026-03-31T00:08:09.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:08:09.160Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to right fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:10:19.542Z","endTime":"2026-03-31T00:12:17.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.528722914042046,"aZ":-31.874610315939034,"pfxX":1.760882065938993,"pfxZ":0.19389096540143136,"pX":-0.09141533374699823,"pZ":2.582448274887275,"vX0":1.179052208765337,"vY0":-122.36376658421105,"vZ0":-1.422981808144001,"x":120.48,"y":169.05,"x0":-0.8063812273414409,"y0":50.003070520274235,"z0":5.8737919996366195,"aX":2.7005586660598637},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":-3.5,"spinRate":2390,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.4456598131401224,"extension":6.37409410633066},"index":0,"playId":"37bab045-d631-3223-8a3d-8cf9c299970c","pitchNumber":1,"startTime":"2026-03-31T00:10:24.319Z","endTime":"2026-03-31T00:10:29.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670221796918106,"aZ":-13.977327425308344,"pfxX":-3.46876403858979,"pfxZ":9.478634844508699,"pX":0.35020900315559306,"pZ":2.3491004939754094,"vX0":3.678613995410181,"vY0":-137.4809702157861,"vZ0":-6.401674520025418,"x":103.65,"y":175.35,"x0":-0.552689317464515,"y0":50.00367821641623,"z0":5.651585939449719,"aX":-6.659631683817842},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2358,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.3979823981305737,"extension":6.631201720783768},"index":1,"playId":"7d6b2c44-a439-3d84-9248-d444542fa50d","pitchNumber":2,"startTime":"2026-03-31T00:10:36.615Z","endTime":"2026-03-31T00:10:39.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-31T00:10:46.546Z","endTime":"2026-03-31T00:11:10.283Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T00:11:10.283Z","endTime":"2026-03-31T00:11:35.112Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72298260651572,"aZ":-11.824316371786383,"pfxX":-4.3690054242939915,"pfxZ":10.366751501758765,"pX":0.42472134561115304,"pZ":3.774885356411636,"vX0":3.96935061199107,"vY0":-139.5307285840085,"vZ0":-3.466619329678402,"x":100.81,"y":136.86,"x0":-0.4518221180245534,"y0":50.00229680853981,"z0":5.817911928686554,"aX":-8.575703311766386},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2378,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39323106490134885,"extension":6.53131220860471},"index":4,"playId":"9920c791-de6b-3a44-a6ac-df65b085c0fd","pitchNumber":3,"startTime":"2026-03-31T00:11:35.112Z","endTime":"2026-03-31T00:11:38.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60369588276766,"aZ":-25.52871158954582,"pfxX":-7.060328653199905,"pfxZ":3.9632892457439155,"pX":-1.4851266187890932,"pZ":2.912860854677347,"vX0":1.1903322762154613,"vY0":-128.13900491365902,"vZ0":-1.6914210826963294,"x":173.61,"y":160.13,"x0":-1.0358827806894084,"y0":50.000645227334324,"z0":5.561508413332108,"aX":-11.827471714591363},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":12.6,"spinRate":1517,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.4262172963403339,"extension":6.786755822766788},"index":5,"playId":"ca00e406-1aa2-3f15-8c75-54ad0c1c780c","pitchNumber":4,"startTime":"2026-03-31T00:11:52.220Z","endTime":"2026-03-31T00:11:56.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966485519232144,"aZ":-25.810453553250838,"pfxX":-8.609162644380852,"pfxZ":3.7293072238395375,"pX":-0.5702864997649648,"pZ":1.4792763126790227,"vX0":3.0785587810312554,"vY0":-129.52350405875387,"vZ0":-5.471538597002636,"x":138.74,"y":198.84,"x0":-0.6528196189331738,"y0":50.00263979120203,"z0":5.581934336317236,"aX":-14.690124727936418},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":1720,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4221910744388593,"extension":6.6697044747645275},"hitData":{"launchSpeed":71.1,"launchAngle":22.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":150.58,"coordY":107.56}},"index":6,"playId":"6ddb462c-2456-3615-9432-841d2f036667","pitchNumber":5,"startTime":"2026-03-31T00:12:06.735Z","endTime":"2026-03-31T00:12:17.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.35,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:12:17.907Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to right fielder Will Benson in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:12:38.556Z","endTime":"2026-03-31T00:15:32.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":79.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296488058638403,"aZ":-28.137494089787314,"pfxX":1.1241382726234965,"pfxZ":2.5281956467881237,"pX":1.506492709662226,"pZ":0.8370219025358674,"vX0":4.919708006875956,"vY0":-125.21699954775005,"vZ0":-6.170438284977418,"x":59.58,"y":216.18,"x0":-0.6262670366504131,"y0":50.00058467664141,"z0":5.622976557802214,"aX":1.7914517679136477},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-3.1,"spinRate":2553,"spinDirection":154},"zone":14,"typeConfidence":0.89,"plateTime":0.4367235594341907,"extension":6.469786166151772},"index":0,"playId":"4bef80fc-7569-3359-883a-802a7efa2852","pitchNumber":1,"startTime":"2026-03-31T00:12:42.282Z","endTime":"2026-03-31T00:12:46.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05519083605515,"aZ":-14.05405415435893,"pfxX":-5.963034759568933,"pfxZ":9.492418001668275,"pX":-0.4535234292101626,"pZ":2.8444385403760224,"vX0":2.612766792035985,"vY0":-137.43688478260674,"vZ0":-5.198946507363348,"x":134.29,"y":161.98,"x0":-0.642881591263617,"y0":50.003333106917154,"z0":5.71843460376966,"aX":-11.383909296897649},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2317,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.3988444064878176,"extension":6.381507373370317},"index":1,"playId":"38f5ebbc-17c8-3fbf-bbd4-a457883c653a","pitchNumber":2,"startTime":"2026-03-31T00:13:04.371Z","endTime":"2026-03-31T00:13:08.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":94.2,"endSpeed":86.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07176121810208,"aZ":-15.9315414364276,"pfxX":-5.253150048293591,"pfxZ":8.490270700420645,"pX":1.9764019220416427,"pZ":2.6581087884741605,"vX0":7.765760649929936,"vY0":-136.93070557573577,"vZ0":-5.55993424353161,"x":41.66,"y":167.01,"x0":-0.20397909138179646,"y0":50.006377839567676,"z0":5.791718129993794,"aX":-10.054571882185002},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":2340,"spinDirection":215},"zone":12,"typeConfidence":0.89,"plateTime":0.39884364914776205,"extension":6.516132544799604},"index":2,"playId":"4987fd2c-a02c-37e3-9fbc-aabcaadf3541","pitchNumber":3,"startTime":"2026-03-31T00:13:25.509Z","endTime":"2026-03-31T00:13:29.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3095390745302,"aZ":-30.37364530164921,"pfxX":1.6025899055391868,"pfxZ":1.1515219817296982,"pX":0.3623474345677631,"pZ":1.9075211847803462,"vX0":2.0239137993138097,"vY0":-123.14904410215762,"vZ0":-3.3304287910348043,"x":103.19,"y":187.28,"x0":-0.6727824547148687,"y0":50.0021721582547,"z0":5.798393369744668,"aX":2.5059379706576186},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":-3.4,"spinRate":2583,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.44171812064041216,"extension":6.209286029905963},"index":3,"playId":"8fa969e1-9711-3a6d-aa3c-a32c1c6b7c94","pitchNumber":4,"startTime":"2026-03-31T00:13:46.769Z","endTime":"2026-03-31T00:13:51.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6892809017227,"aZ":-30.068715973563844,"pfxX":1.7962294448021385,"pfxZ":1.3224423886296393,"pX":0.9745708420023421,"pZ":1.6271440585317434,"vX0":3.6044400946658643,"vY0":-124.73796874333864,"vZ0":-4.220987832152644,"x":79.85,"y":194.85,"x0":-0.7167615220895659,"y0":50.00397103761435,"z0":5.792380654931363,"aX":2.858626968610226},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-4.0,"spinRate":2630,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4373967606438067,"extension":6.370426096614504},"index":4,"playId":"e3db3bce-ed4a-3867-a627-6844d2ec95f2","pitchNumber":5,"startTime":"2026-03-31T00:14:06.544Z","endTime":"2026-03-31T00:14:11.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.303492627275396,"aZ":-12.1628620500391,"pfxX":-4.888025505468988,"pfxZ":10.333174341479058,"pX":-0.018931590707303735,"pZ":2.5658290829353296,"vX0":2.4258617974972716,"vY0":-138.596647557014,"vZ0":-6.702246083550561,"x":117.72,"y":169.5,"x0":-0.2726756732053983,"y0":50.003013119555014,"z0":5.835543125434071,"aX":-9.465747551774536},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2332,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.39589225697915076,"extension":6.56057324920049},"index":5,"playId":"29b34e5e-2b14-357f-b41e-dc3ca582ad13","pitchNumber":6,"startTime":"2026-03-31T00:14:29.403Z","endTime":"2026-03-31T00:14:34.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83023421137292,"aZ":-15.315433771466937,"pfxX":-5.931149722458416,"pfxZ":8.634175774136116,"pX":0.6872038762761798,"pZ":2.861563966571945,"vX0":4.990169591973454,"vY0":-138.79840153139335,"vZ0":-5.102568484691292,"x":90.81,"y":161.52,"x0":-0.36264703066602166,"y0":50.00476389801109,"z0":5.7424205815803075,"aX":-11.58330148849882},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2379,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.394501431851062,"extension":6.523431778233127},"index":6,"playId":"963f6fe5-92e9-3f2a-ac2f-8711e37a81ab","pitchNumber":7,"startTime":"2026-03-31T00:14:56.966Z","endTime":"2026-03-31T00:15:01.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541391474107026,"aZ":-32.99050081574216,"pfxX":2.5553721013923316,"pfxZ":-0.514625807763391,"pX":-0.07201357213324548,"pZ":2.7024782710024113,"vX0":0.3878762830194331,"vY0":-124.40374207476606,"vZ0":-1.2448209052816868,"x":119.74,"y":165.81,"x0":-0.5618742832489764,"y0":50.004639389575864,"z0":5.918659260757532,"aX":4.04664464354534},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":-4.7,"spinRate":2516,"spinDirection":107},"zone":5,"typeConfidence":0.9,"plateTime":0.4385717426229756,"extension":6.407112936182369},"hitData":{"launchSpeed":87.8,"launchAngle":52.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.01,"coordY":138.22}},"index":7,"playId":"cbc657e4-2e7c-370c-a7a0-25eb356e6e9c","pitchNumber":8,"startTime":"2026-03-31T00:15:18.546Z","endTime":"2026-03-31T00:15:32.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.43,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:15:32.484Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:15:52.019Z","endTime":"2026-03-31T00:17:32.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618989290547116,"aZ":-15.701923907765925,"pfxX":-1.9610372380392933,"pfxZ":8.343693015878776,"pX":0.5058922957379104,"pZ":3.5901876881161026,"vX0":3.3467655897091486,"vY0":-139.02410607101373,"vZ0":-3.5341710394175427,"x":97.72,"y":141.84,"x0":-0.4539991271595311,"y0":50.00555873159303,"z0":5.908027330936954,"aX":-3.8731011537509996},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":2.9,"spinRate":2333,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3926703981713868,"extension":6.5428807723393945},"index":0,"playId":"fbd46c9e-3dac-3e5a-90f6-66d2438f61ae","pitchNumber":1,"startTime":"2026-03-31T00:15:56.557Z","endTime":"2026-03-31T00:16:01.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":88.4,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316576499046594,"aZ":-24.637903961711093,"pfxX":-9.527246754689088,"pfxZ":4.434554999276341,"pX":0.009789179451965384,"pZ":1.094811207228216,"vX0":4.9192760995401015,"vY0":-128.70320788249975,"vZ0":-6.715189419639321,"x":116.63,"y":209.22,"x0":-0.6748511422156315,"y0":50.004330085954166,"z0":5.6098253865102174,"aX":-16.20159104109167},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":1895,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.4233892673390369,"extension":6.543915192448485},"index":1,"playId":"ea621e93-6c35-3900-b5d3-595d8d8f5f95","pitchNumber":2,"startTime":"2026-03-31T00:16:19.275Z","endTime":"2026-03-31T00:16:25.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.9,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54081442519871,"aZ":-11.511608464619652,"pfxX":-3.8281875255147293,"pfxZ":10.593649391881295,"pX":1.5308144476718182,"pZ":2.658175798272827,"vX0":6.6023151729444,"vY0":-138.01104480839552,"vZ0":-6.49801757329228,"x":58.65,"y":167.01,"x0":-0.3830881704327234,"y0":50.00070919178617,"z0":5.80049244638797,"aX":-7.465757208685211},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":5.8,"spinRate":2378,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.39519992598703846,"extension":6.596315369124019},"index":2,"playId":"b8c9f9d2-b923-30a7-bd3b-5f6f65e251f2","pitchNumber":3,"startTime":"2026-03-31T00:16:40.190Z","endTime":"2026-03-31T00:16:44.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32549108219474,"aZ":-12.825430486303567,"pfxX":-4.18552785815614,"pfxZ":9.83309621792316,"pX":0.933842015228045,"pZ":3.3785140453364164,"vX0":4.816984307685097,"vY0":-139.1669296078375,"vZ0":-4.397591063614815,"x":81.4,"y":147.56,"x0":-0.2731291541854586,"y0":50.001342263557916,"z0":5.82442546755276,"aX":-8.234972800596772},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2354,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.39311164978424706,"extension":6.619523862078855},"index":3,"playId":"1fd4364a-c5e6-3689-9f0b-7d5e941ac5ca","pitchNumber":4,"startTime":"2026-03-31T00:17:01.796Z","endTime":"2026-03-31T00:17:07.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44556754373842,"aZ":-12.004069789661775,"pfxX":-3.4691738234633256,"pfxZ":10.363597480882133,"pX":0.04856135980477048,"pZ":3.071645694877835,"vX0":3.072372806816768,"vY0":-138.4966813899933,"vZ0":-5.1662023614798835,"x":115.15,"y":155.85,"x0":-0.6235230763160892,"y0":50.00065414157941,"z0":5.761570273936586,"aX":-6.75007631403699},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":5.6,"spinRate":2348,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3952379622487996,"extension":6.508116697588055},"hitData":{"launchSpeed":82.9,"launchAngle":55.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.37,"coordY":109.6}},"index":4,"playId":"c7c6bbd4-8abc-3450-869f-8a809b2b5f4c","pitchNumber":5,"startTime":"2026-03-31T00:17:21.998Z","endTime":"2026-03-31T00:17:32.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.93,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:17:32.703Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp ground ball to left fielder Spencer Steer. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:17:58.934Z","endTime":"2026-03-31T00:19:43.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897632240949022,"aZ":-29.65595409754669,"pfxX":1.7951373500704313,"pfxZ":1.5307034792328524,"pX":1.080029059381098,"pZ":1.8931254040039422,"vX0":3.5659798500278903,"vY0":-126.66852000190326,"vZ0":-3.8867014746738953,"x":75.83,"y":187.67,"x0":-0.572511151249312,"y0":50.004052691790086,"z0":5.786869194883541,"aX":2.9519496336193214},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.0,"spinRate":2615,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.4303982208986241,"extension":6.4620925611447335},"index":0,"playId":"9a7340cb-ea07-38ec-b09a-c4b744cff292","pitchNumber":1,"startTime":"2026-03-31T00:18:01.018Z","endTime":"2026-03-31T00:18:06.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693185209643406,"aZ":-30.34720370753711,"pfxX":1.8761843233320108,"pfxZ":1.170407383297948,"pX":0.9720230260735144,"pZ":-0.7825782830200103,"vX0":3.4872289647756642,"vY0":-123.26206845972139,"vZ0":-9.47293214421558,"x":79.95,"y":259.91,"x0":-0.6958305852896455,"y0":50.005612908915424,"z0":5.611635920348233,"aX":2.9347992287059474},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-4.1,"spinRate":2608,"spinDirection":84},"zone":14,"typeConfidence":0.89,"plateTime":0.4415813346665516,"extension":6.549803108894734},"index":1,"playId":"3add1fcb-0b3f-3302-a150-f2c79b62460c","pitchNumber":2,"startTime":"2026-03-31T00:18:18.896Z","endTime":"2026-03-31T00:18:23.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93677321640873,"aZ":-31.458877725591037,"pfxX":1.9866669207019516,"pfxZ":0.4554162551699865,"pX":1.3198911847492507,"pZ":0.47740584751393544,"vX0":3.7840722696431546,"vY0":-123.99220748701995,"vZ0":-6.435267929736975,"x":66.69,"y":225.89,"x0":-0.47937975371773817,"y0":50.00369611118306,"z0":5.705562216610621,"aX":3.117297851513261},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":-4.4,"spinRate":2584,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4403984371949021,"extension":6.532556926636118},"index":2,"playId":"34652707-8c39-322e-830f-53938c20152e","pitchNumber":3,"startTime":"2026-03-31T00:18:45.698Z","endTime":"2026-03-31T00:18:54.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885771299697883,"aZ":-15.352268944148232,"pfxX":-3.801949396229346,"pfxZ":8.589328064918648,"pX":0.2050619505947535,"pZ":2.8480917986414442,"vX0":3.6121296029300125,"vY0":-138.11973248312228,"vZ0":-5.005508361671473,"x":109.18,"y":161.88,"x0":-0.6172626998003843,"y0":50.00005427248336,"z0":5.694546907873712,"aX":-7.443539351618431},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":6.2,"spinRate":2357,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.3945477158033799,"extension":6.613195673366569},"index":3,"playId":"703d0af4-8645-3ca6-ad9c-744b295cb4b6","pitchNumber":4,"startTime":"2026-03-31T00:19:14.287Z","endTime":"2026-03-31T00:19:18.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383433660137342,"aZ":-15.062330948214129,"pfxX":-4.313613318196665,"pfxZ":8.974262194873642,"pX":-0.4131931226559952,"pZ":2.3746609650111,"vX0":1.2621712985304172,"vY0":-137.43915108380224,"vZ0":-6.3902281725632095,"x":132.75,"y":174.66,"x0":-0.3188807992751185,"y0":50.003163771659814,"z0":5.7587346584166434,"aX":-8.22572024708576},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2359,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.3990133072156441,"extension":6.530513548987172},"hitData":{"launchSpeed":104.6,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":75.8,"coordY":126.35}},"index":4,"playId":"33817227-a5b0-3d55-bc90-77fbab0bbc71","pitchNumber":5,"startTime":"2026-03-31T00:19:33.022Z","endTime":"2026-03-31T00:19:43.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":683742,"link":"/api/v1/people/683742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:19:43.685Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:22:10.221Z","endTime":"2026-03-31T00:23:08.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-31T00:19:57.294Z","endTime":"2026-03-31T00:21:59.195Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Graham Ashcraft replaces Jose Franco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-31T00:21:59.195Z","endTime":"2026-03-31T00:22:12.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683742,"link":"/api/v1/people/683742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.388723899239643,"aZ":-28.280088648768142,"pfxX":2.909533921460852,"pfxZ":2.236857824275596,"pX":1.5940003430069174,"pZ":2.3952318317455146,"vX0":2.8865113267473492,"vY0":-131.91150359185644,"vZ0":-4.551366705553395,"x":56.24,"y":174.11,"x0":0.10250170171568257,"y0":50.00235710930622,"z0":6.259567795049297,"aX":5.061352029365935},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-6.0,"spinRate":2857,"spinDirection":41},"zone":14,"typeConfidence":0.87,"plateTime":0.4172577606021344,"extension":5.432288192374016},"index":2,"playId":"ecd50e2c-9846-38e1-8e8b-4037ae831886","pitchNumber":1,"startTime":"2026-03-31T00:22:12.523Z","endTime":"2026-03-31T00:22:17.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62150444349521,"aZ":-29.86805623439361,"pfxX":3.252655800211076,"pfxZ":1.2739768710577888,"pX":0.5700448093617091,"pZ":1.5330859030831983,"vX0":0.5573244956081062,"vY0":-134.69516415781834,"vZ0":-6.707846043975645,"x":95.27,"y":197.39,"x0":-0.062397545488548666,"y0":50.00462884014334,"z0":6.2025404428729045,"aX":5.903834329558399},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.0,"breakHorizontal":-6.0,"spinRate":2981,"spinDirection":50},"zone":14,"typeConfidence":0.83,"plateTime":0.4085746174883558,"extension":5.434531441213131},"index":3,"playId":"e0f65226-46a1-3746-8bab-e9b40bd93d30","pitchNumber":2,"startTime":"2026-03-31T00:22:26.808Z","endTime":"2026-03-31T00:22:31.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.726649756409394,"aZ":-27.4230587077629,"pfxX":2.6025922886299266,"pfxZ":2.5827925783235486,"pX":-0.10994581707256669,"pZ":1.84600388999382,"vX0":-1.0592134932057071,"vY0":-134.49407294900527,"vZ0":-6.346492463746896,"x":121.19,"y":188.94,"x0":-0.050345070731196144,"y0":50.00504019790634,"z0":6.167439939761766,"aX":4.7937722096343744},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":-4.6,"spinRate":2967,"spinDirection":43},"zone":8,"typeConfidence":0.7,"plateTime":0.40642347412117097,"extension":5.407154979026968},"index":4,"playId":"68d3fb29-39bb-33ff-9186-a29c0119cea2","pitchNumber":3,"startTime":"2026-03-31T00:22:41.758Z","endTime":"2026-03-31T00:22:46.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-31T00:22:51.592Z","endTime":"2026-03-31T00:23:05.192Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53676266111414,"aZ":-33.49630907469755,"pfxX":0.5244394114487241,"pfxZ":-0.7083882093569907,"pX":1.1588563132883907,"pZ":1.1900939284263965,"vX0":2.3751978773767033,"vY0":-136.9849530831243,"vZ0":-7.113251799649133,"x":72.83,"y":206.65,"x0":0.2070425109078316,"y0":50.00097944512764,"z0":6.156275621866113,"aX":0.9812956854855817},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.8,"breakHorizontal":-1.6,"spinRate":2882,"spinDirection":23},"zone":14,"typeConfidence":0.74,"plateTime":0.40217589558002764,"extension":5.438208480988889},"index":6,"playId":"ebae4740-cc00-3e63-b9f4-3c3b60700605","pitchNumber":4,"startTime":"2026-03-31T00:23:05.192Z","endTime":"2026-03-31T00:23:08.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":2.66,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:23:08.951Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Stephenson flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:25:42.304Z","endTime":"2026-03-31T00:26:27.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-31T00:25:17.049Z","endTime":"2026-03-31T00:25:28.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-31T00:25:28.087Z","endTime":"2026-03-31T00:25:44.634Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.695879519884357,"aZ":-12.594617089127087,"pfxX":-6.6068356654424845,"pfxZ":10.763650760390838,"pX":1.1146260683244567,"pZ":1.5628117657051215,"vX0":7.30296842799738,"vY0":-133.94979002071324,"vZ0":-8.501923514058895,"x":74.51,"y":196.58,"x0":-0.7875528805964724,"y0":50.002050401531974,"z0":5.676638369144061,"aX":-12.016647904626883},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":10.4,"spinRate":2320,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4087792365566778,"extension":6.871390291699552},"index":2,"playId":"3c2aeeca-fa87-3514-8bdf-b1f3fbbe208a","pitchNumber":1,"startTime":"2026-03-31T00:25:44.634Z","endTime":"2026-03-31T00:25:49.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.4,"endSpeed":84.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55990673001246,"aZ":-11.819602624264991,"pfxX":-7.352318904115458,"pfxZ":11.00607374781935,"pX":0.08367054618359218,"pZ":1.093683544376911,"vX0":5.5892956732532015,"vY0":-135.60762550041537,"vZ0":-9.619340752950615,"x":113.81,"y":209.25,"x0":-1.0560164484406676,"y0":50.00457462627044,"z0":5.526608953899953,"aX":-13.600529995956695},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":12.0,"spinRate":2428,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40497676146457273,"extension":6.871740764853488},"index":3,"playId":"69b7cecc-6d94-3662-87fc-7102b1132c9d","pitchNumber":2,"startTime":"2026-03-31T00:26:00.271Z","endTime":"2026-03-31T00:26:05.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.916152997319777,"aZ":-12.016545828101203,"pfxX":-5.5071702951496775,"pfxZ":11.164523049405368,"pX":-0.07742142842900343,"pZ":2.4083118530091805,"vX0":4.42660814047673,"vY0":-134.2407841197726,"vZ0":-6.5779987907693265,"x":119.95,"y":173.76,"x0":-1.040896981899693,"y0":50.005136441118175,"z0":5.7644745371280806,"aX":-9.946566835000135},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.8,"breakHorizontal":8.9,"spinRate":2403,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40967165584515897,"extension":6.924699151723201},"hitData":{"launchSpeed":95.5,"launchAngle":47.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.26,"coordY":112.41}},"index":4,"playId":"f6473162-bd63-33ab-ad12-760181c2eb3b","pitchNumber":3,"startTime":"2026-03-31T00:26:17.767Z","endTime":"2026-03-31T00:26:27.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:26:27.048Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ke'Bryan Hayes walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:26:44.468Z","endTime":"2026-03-31T00:28:18.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753812848759946,"aZ":-12.778610891694694,"pfxX":-6.4800489796798,"pfxZ":10.743658880504121,"pX":0.4874538772536277,"pZ":1.0925493516564189,"vX0":6.14012990010523,"vY0":-133.7278739176947,"vZ0":-9.412618355830514,"x":98.42,"y":209.28,"x0":-1.000239449126135,"y0":50.00113140142035,"z0":5.582241901212486,"aX":-11.695851437066821},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2334,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4101215776285172,"extension":6.931803266837325},"index":0,"playId":"a4f8134a-c4f1-3408-98b7-e72290490c9a","pitchNumber":1,"startTime":"2026-03-31T00:26:52.082Z","endTime":"2026-03-31T00:26:56.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854518310523847,"aZ":-11.319457499535476,"pfxX":-5.148339038649688,"pfxZ":11.558563086064872,"pX":0.8307939238388816,"pZ":1.5508776347892617,"vX0":6.148874240124121,"vY0":-133.72263243635845,"vZ0":-8.561362123954563,"x":85.33,"y":196.91,"x0":-0.8336276534866228,"y0":50.001313960042786,"z0":5.613611454941843,"aX":-9.28799701456109},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2354,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41019293676934065,"extension":6.847583632195188},"index":1,"playId":"b078c6bf-89a5-3294-bf84-0c6cbfe7a8d8","pitchNumber":2,"startTime":"2026-03-31T00:27:07.212Z","endTime":"2026-03-31T00:27:34.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.717988896275948,"aZ":-9.952681759838311,"pfxX":-5.38751462807415,"pfxZ":12.082816814906366,"pX":-0.6164685876994098,"pZ":1.4319321126310103,"vX0":3.1867564002724134,"vY0":-135.07519416557074,"vZ0":-9.28189293871873,"x":140.5,"y":200.12,"x0":-1.1144483523220459,"y0":50.00572341491209,"z0":5.622460824614036,"aX":-9.90996796290965},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":9.0,"spinRate":2406,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40623194538010754,"extension":6.9055908785297335},"index":2,"playId":"b55f0ef2-61ba-3797-97a0-d74962398ed5","pitchNumber":3,"startTime":"2026-03-31T00:27:38.971Z","endTime":"2026-03-31T00:27:44.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.318766498215183,"aZ":-12.75959402135663,"pfxX":-6.5296293307741315,"pfxZ":10.446018829096477,"pX":8.69493669739435E-4,"pZ":2.9044584860180045,"vX0":5.088450106478356,"vY0":-135.84150084539954,"vZ0":-5.127450431477489,"x":116.97,"y":160.36,"x0":-1.053512786500464,"y0":50.002383073992796,"z0":5.712241958731334,"aX":-12.134407190799683},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2367,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4040797758746404,"extension":6.916739049702151},"index":3,"playId":"a373582e-cd82-3ad6-94f5-dc7e505c1839","pitchNumber":4,"startTime":"2026-03-31T00:27:56.118Z","endTime":"2026-03-31T00:28:01.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.780992434121348,"aZ":-10.854141910617065,"pfxX":-5.944755607735696,"pfxZ":11.506018965843731,"pX":1.0402615466568874,"pZ":1.7698132410853706,"vX0":7.493373057477525,"vY0":-135.53783760795557,"vZ0":-8.15493804721996,"x":77.35,"y":191.0,"x0":-0.9932801481794633,"y0":50.00039245750091,"z0":5.5833758299371565,"aX":-11.013139315544622},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":9.1,"spinRate":2374,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4047692210117817,"extension":6.876927606669614},"index":4,"playId":"2279e13c-ad50-3562-aa8c-9e9f272dc190","pitchNumber":5,"startTime":"2026-03-31T00:28:14.332Z","endTime":"2026-03-31T00:28:18.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:28:18.813Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:29:21.107Z","endTime":"2026-03-31T00:31:30.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-31T00:28:29.646Z","endTime":"2026-03-31T00:29:23.377Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259058542388804,"aZ":-20.454950962820853,"pfxX":-6.379737843890208,"pfxZ":7.601231386946969,"pX":-0.6343106934327927,"pZ":2.800957515609809,"vX0":3.27760499069224,"vY0":-123.57121162344454,"vZ0":-3.0909858886745543,"x":141.18,"y":163.15,"x0":-1.1509015238383544,"y0":50.00496574885635,"z0":5.791936099427189,"aX":-9.84026180347844},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":13.3,"breakHorizontal":10.8,"spinRate":1679,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.44371571097629614,"extension":6.8602045095624655},"index":1,"playId":"538695ac-ecbb-39d9-a4ee-2ef504b922b0","pitchNumber":1,"startTime":"2026-03-31T00:29:23.377Z","endTime":"2026-03-31T00:29:28.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":86.0,"endSpeed":78.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240363801195148,"aZ":-22.334408169703448,"pfxX":-6.737485223117065,"pfxZ":6.19708305368116,"pX":-1.4879019533848212,"pZ":3.7119744585754515,"vX0":1.613453113046646,"vY0":-125.23333809125097,"vZ0":-0.6094022406683763,"x":173.72,"y":138.56,"x0":-1.2649672340848612,"y0":50.00584532602015,"z0":5.784972987340301,"aX":-10.705923378020307},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.3,"breakHorizontal":11.9,"spinRate":1557,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.43732264922998,"extension":7.031756274382459},"index":2,"playId":"d3284470-e7fc-3061-8460-f0219004eef9","pitchNumber":2,"startTime":"2026-03-31T00:29:41.052Z","endTime":"2026-03-31T00:29:45.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2487599972129,"aZ":-9.948058019368203,"pfxX":-5.584146573332225,"pfxZ":12.106009037874829,"pX":0.4265740152215499,"pZ":1.8201857762176707,"vX0":5.6430378069992315,"vY0":-135.09773473420165,"vZ0":-8.073279885116381,"x":100.74,"y":189.63,"x0":-0.9704345845792564,"y0":50.00540353675867,"z0":5.558831401562272,"aX":-10.255389031950672},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.3,"breakHorizontal":8.8,"spinRate":2443,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.406452850250409,"extension":6.847770502019708},"index":3,"playId":"e55c026b-0c2e-3292-bec0-14ff48252ea1","pitchNumber":3,"startTime":"2026-03-31T00:29:59.623Z","endTime":"2026-03-31T00:30:06.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-31T00:30:12.540Z","endTime":"2026-03-31T00:30:30.802Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02599540616148,"aZ":-11.389541909808809,"pfxX":-5.473197557825186,"pfxZ":11.27932749878277,"pX":0.9237278779166177,"pZ":2.3737552648227442,"vX0":7.045330383316086,"vY0":-135.2504689810738,"vZ0":-6.57630229754637,"x":81.79,"y":174.69,"x0":-1.010560075145476,"y0":50.00084638130501,"z0":5.644907914863726,"aX":-10.083684482937569},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":8.3,"spinRate":2455,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40584069426820824,"extension":6.99228178006535},"index":5,"playId":"01dce400-5f5d-38d1-91c7-e20169dd093d","pitchNumber":4,"startTime":"2026-03-31T00:30:30.802Z","endTime":"2026-03-31T00:30:35.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.657964212879893,"aZ":-11.042026774930006,"pfxX":-5.446013635653817,"pfxZ":11.000161113991506,"pX":0.4985162577206967,"pZ":2.513820826029197,"vX0":6.272744944966093,"vY0":-137.73685255550316,"vZ0":-6.310621086334454,"x":98.0,"y":170.91,"x0":-1.1010527619767776,"y0":50.001504840963705,"z0":5.581641337495884,"aX":-10.461179685417775},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":8.5,"spinRate":2401,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39769548796562004,"extension":6.9700793676165835},"index":6,"playId":"e9872f1f-6fd0-37c3-bf53-ea097cefd4f8","pitchNumber":5,"startTime":"2026-03-31T00:30:56.658Z","endTime":"2026-03-31T00:31:00.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.866131555956535,"aZ":-13.113264326887288,"pfxX":-5.366170465020611,"pfxZ":10.030385180094502,"pX":-0.8588132049430788,"pZ":2.7024731697375124,"vX0":3.32814968189746,"vY0":-137.32593651773456,"vZ0":-5.532767205420009,"x":149.74,"y":165.81,"x0":-1.392539105420368,"y0":50.00049523810492,"z0":5.643426750936081,"aX":-10.19522352245385},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2320,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39963825486383087,"extension":6.951292855180406},"index":7,"playId":"c72d5623-b73b-34ed-8336-df6b9809b1aa","pitchNumber":6,"startTime":"2026-03-31T00:31:25.510Z","endTime":"2026-03-31T00:31:30.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:31:30.178Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:31:48.874Z","endTime":"2026-03-31T00:32:02.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53524628976859,"aZ":-11.997201299165605,"pfxX":-5.766695245112285,"pfxZ":11.028928907937056,"pX":0.07949626481099915,"pZ":1.6412775643996218,"vX0":4.9644828906447485,"vY0":-134.49681462579852,"vZ0":-8.181868742525834,"x":113.97,"y":194.47,"x0":-1.0422283633257263,"y0":50.00478164931218,"z0":5.576397432245153,"aX":-10.552137165213214},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2348,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40745366562630014,"extension":6.815947511937781},"hitData":{"launchSpeed":99.9,"launchAngle":27.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.35,"coordY":93.38}},"index":0,"playId":"4597e6eb-e636-3c51-9c07-0b93239f67e8","pitchNumber":1,"startTime":"2026-03-31T00:31:54.232Z","endTime":"2026-03-31T00:32:02.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:32:02.268Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T00:34:13.031Z","endTime":"2026-03-31T00:34:52.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139749191220858,"aZ":-15.389862747912959,"pfxX":-0.6113400561671944,"pfxZ":8.012992032964508,"pX":-0.17183909922097668,"pZ":3.095643077086864,"vX0":-0.9146907949559315,"vY0":-143.1506722560587,"vZ0":-6.634118628311953,"x":123.55,"y":155.2,"x0":0.23015281123908207,"y0":50.00566388202558,"z0":6.3902367860346425,"aX":-1.2806697180692597},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":1.3,"spinRate":2543,"spinDirection":206},"zone":2,"typeConfidence":0.94,"plateTime":0.38126146218367163,"extension":5.330493956201041},"index":0,"playId":"cd89732b-01c6-3d85-9f6b-83e6d5920e02","pitchNumber":1,"startTime":"2026-03-31T00:34:17.918Z","endTime":"2026-03-31T00:34:22.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.014248869820186,"aZ":-30.29791830659659,"pfxX":2.41058755542209,"pfxZ":0.9957357633910595,"pX":0.7141374363689,"pZ":0.7378751790577938,"vX0":0.8298680039593997,"vY0":-135.65310424763734,"vZ0":-8.786136440866901,"x":89.78,"y":218.86,"x0":0.09178718780233654,"y0":50.003649757415005,"z0":6.101502820198554,"aX":4.5351464541904605},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.4,"breakHorizontal":-4.6,"spinRate":2932,"spinDirection":300},"zone":14,"typeConfidence":0.73,"plateTime":0.4023058506312531,"extension":5.5103876905605516},"index":1,"playId":"15410908-12d7-3569-aaee-b8b0b28097f3","pitchNumber":2,"startTime":"2026-03-31T00:34:31.353Z","endTime":"2026-03-31T00:34:35.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616796930632347,"aZ":-36.30334392941563,"pfxX":3.3319569091991252,"pfxZ":-2.165087063569543,"pX":0.44136889474935187,"pZ":1.9501094696347547,"vX0":-0.27485423224914884,"vY0":-136.30456308579713,"vZ0":-4.8672927066999705,"x":100.18,"y":186.13,"x0":0.10918764433820465,"y0":50.00572243256786,"z0":6.232273325351357,"aX":6.3452283821335},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-4.7,"breakHorizontal":-6.0,"spinRate":2929,"spinDirection":26},"zone":9,"typeConfidence":0.88,"plateTime":0.4000286725128328,"extension":5.437824750225242},"index":2,"playId":"619fee0b-5fe0-3b6a-99dc-ce082aaf2c00","pitchNumber":3,"startTime":"2026-03-31T00:34:48.618Z","endTime":"2026-03-31T00:34:52.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:34:52.317Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging, catcher Tyler Stephenson to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T00:35:16.128Z","endTime":"2026-03-31T00:36:29.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":91.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97455075002306,"aZ":-16.01568501732241,"pfxX":-0.17240493097156684,"pfxZ":7.69533108391343,"pX":-0.004106557586998421,"pZ":1.0165793151476585,"vX0":0.10367214975264251,"vY0":-142.6681534899522,"vZ0":-11.717971154583783,"x":117.16,"y":211.33,"x0":-0.018155791719347752,"y0":50.00691942499574,"z0":6.1386568991190265,"aX":-0.3622496206377409},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.2,"breakHorizontal":0.2,"spinRate":2543,"spinDirection":204},"zone":13,"typeConfidence":0.93,"plateTime":0.38116234493078727,"extension":5.482749902889889},"index":0,"playId":"e233c4c2-7941-39fa-8d13-cc138b766c69","pitchNumber":1,"startTime":"2026-03-31T00:35:16.863Z","endTime":"2026-03-31T00:35:23.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136708779858797,"aZ":-16.8178251994496,"pfxX":-0.24492587312543246,"pfxZ":7.264054992794099,"pX":-0.33802876671225346,"pZ":2.607529224438396,"vX0":-0.9106301193593178,"vY0":-143.53355288152045,"vZ0":-7.286183977203335,"x":129.88,"y":168.38,"x0":0.01349683256291862,"y0":50.00352051556401,"z0":6.2010416561417605,"aX":-0.5175387604419027},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2490,"spinDirection":206},"zone":4,"typeConfidence":0.94,"plateTime":0.379716695863451,"extension":5.338586785601395},"index":1,"playId":"eee09b91-3b10-3371-8054-6fd2748e251d","pitchNumber":2,"startTime":"2026-03-31T00:35:31.410Z","endTime":"2026-03-31T00:35:36.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.762747459374534,"aZ":-16.868964481957743,"pfxX":1.2282443804645773,"pfxZ":7.131098416990692,"pX":0.43863464619828574,"pZ":3.8246329005395143,"vX0":0.4544200717757501,"vY0":-145.05775616179577,"vZ0":-4.489357618569365,"x":100.28,"y":135.51,"x0":0.12067575299402296,"y0":50.001041530592104,"z0":6.4105972534296125,"aX":2.634563248951043},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.2,"breakHorizontal":-2.3,"spinRate":2554,"spinDirection":194},"zone":12,"typeConfidence":0.93,"plateTime":0.3766181652828302,"extension":5.377788449199495},"index":2,"playId":"ecaacc0a-947b-3a78-8c6a-f2c5a075d2a4","pitchNumber":3,"startTime":"2026-03-31T00:35:46.427Z","endTime":"2026-03-31T00:35:50.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-31T00:35:57.213Z","endTime":"2026-03-31T00:36:08.241Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817112611065923,"aZ":-14.567207727348435,"pfxX":-0.5633963395708015,"pfxZ":8.281596108858329,"pX":-0.2917097158827162,"pZ":1.214726906200639,"vX0":-0.9108707869626326,"vY0":-144.24882928227757,"vZ0":-11.278387610111755,"x":128.12,"y":205.98,"x0":0.1003067906263214,"y0":50.003694098986095,"z0":6.052881630552996,"aX":-1.1973141410444041},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.2,"breakHorizontal":1.2,"spinRate":2449,"spinDirection":216},"zone":13,"typeConfidence":0.94,"plateTime":0.3784650066779096,"extension":5.394241777451216},"index":4,"playId":"efdb5774-3480-3fd4-94a8-86fbd013f4bb","pitchNumber":4,"startTime":"2026-03-31T00:36:08.241Z","endTime":"2026-03-31T00:36:13.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230615717511146,"aZ":-35.45084480919418,"pfxX":4.078229014260836,"pfxZ":-1.781325406376728,"pX":0.49617361349283656,"pZ":0.45742096099293994,"vX0":-0.36458795626631857,"vY0":-134.31238151425651,"vZ0":-8.311679742294027,"x":98.09,"y":226.43,"x0":0.10280120480753278,"y0":50.00431100641057,"z0":6.090224343894762,"aX":7.502132872453895},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-4.7,"breakHorizontal":-7.3,"spinRate":2965,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.40674658711436384,"extension":5.393459618142192},"index":5,"playId":"54142b36-9d3a-3f84-ab16-b56560a17739","pitchNumber":5,"startTime":"2026-03-31T00:36:21.668Z","endTime":"2026-03-31T00:36:29.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:36:29.630Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T00:36:48.593Z","endTime":"2026-03-31T00:38:44.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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(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":93.3,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.477741732682087,"aZ":-27.691523542524187,"pfxX":6.374893209972675,"pfxZ":2.396698364418409,"pX":0.5167137512080284,"pZ":1.9521416034978631,"vX0":-0.33367350667399065,"vY0":-135.81943845463925,"vZ0":-5.95241214250784,"x":97.3,"y":186.07,"x0":-0.18729596139560828,"y0":50.00423610018857,"z0":6.09564087196414,"aX":11.921448772282591},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":-11.5,"spinRate":2861,"spinDirection":55},"zone":9,"typeConfidence":0.84,"plateTime":0.4031295074099175,"extension":5.5542312627642},"index":0,"playId":"ee867972-566e-35a0-9ef4-060f5c4b0365","pitchNumber":1,"startTime":"2026-03-31T00:36:51.927Z","endTime":"2026-03-31T00:36:57.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884987832752277,"aZ":-28.22146454319444,"pfxX":3.8206392711765664,"pfxZ":2.127734814077632,"pX":-0.31597111927950633,"pZ":1.4259238376489443,"vX0":-2.0861839678982976,"vY0":-135.46538968086293,"vZ0":-7.1725435378612055,"x":129.04,"y":200.28,"x0":-0.031830706656623034,"y0":50.003086127740104,"z0":6.083888792798323,"aX":7.093302436858023},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":-6.5,"spinRate":2847,"spinDirection":351},"zone":13,"typeConfidence":0.76,"plateTime":0.4045083773036655,"extension":5.420085169686696},"index":1,"playId":"a65afce0-d5cc-3a9a-9335-64d76a29b793","pitchNumber":2,"startTime":"2026-03-31T00:37:10.327Z","endTime":"2026-03-31T00:37:15.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52373150686818,"aZ":-26.290507677970705,"pfxX":5.68110108100555,"pfxZ":3.226377582039378,"pX":0.13004933206483332,"pZ":3.663314999182289,"vX0":-1.3457604592205934,"vY0":-134.7289400602597,"vZ0":-2.0890113794953566,"x":112.04,"y":139.87,"x0":-0.09926888336296857,"y0":50.00212834866565,"z0":6.3222822440892505,"aX":10.357344929349836},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-10.0,"spinRate":2872,"spinDirection":65},"zone":12,"typeConfidence":0.83,"plateTime":0.40782031286065923,"extension":5.396701951061525},"index":2,"playId":"f30df4fe-14b4-30a3-aa74-e85e967ba8b8","pitchNumber":3,"startTime":"2026-03-31T00:37:25.322Z","endTime":"2026-03-31T00:37:30.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":92.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57855979892715,"aZ":-17.536768881729458,"pfxX":1.4575965658940504,"pfxZ":6.845019082609963,"pX":0.6956613889658533,"pZ":1.4867443367684432,"vX0":1.0732043501754962,"vY0":-144.35775365206555,"vZ0":-10.158570703718977,"x":90.48,"y":198.64,"x0":0.13134449681015523,"y0":50.00045126579612,"z0":6.100719316680328,"aX":3.114671634892374},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.8,"breakHorizontal":-2.9,"spinRate":2627,"spinDirection":202},"zone":14,"typeConfidence":0.93,"plateTime":0.3775902319089188,"extension":5.6180873957267705},"index":3,"playId":"c9f5d2e8-e4dd-38b1-ae7b-3768c3eb9260","pitchNumber":4,"startTime":"2026-03-31T00:37:40.167Z","endTime":"2026-03-31T00:37:45.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-31T00:37:56.157Z","endTime":"2026-03-31T00:38:10.472Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":92.2,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.325755723475798,"aZ":-27.442903039357454,"pfxX":3.3059349178943895,"pfxZ":2.5881086987659883,"pX":-0.19368838385413625,"pZ":1.6164136483842009,"vX0":-1.65688508207354,"vY0":-134.22700567616877,"vZ0":-6.869146711582287,"x":124.38,"y":195.14,"x0":0.0011515887230332022,"y0":50.00598356603619,"z0":6.155738528121958,"aX":6.049587858164541},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":-5.6,"spinRate":2933,"spinDirection":24},"zone":13,"typeConfidence":0.75,"plateTime":0.4076442828894917,"extension":5.444969198506918},"index":5,"playId":"811bdf4e-ac97-3572-ba31-efb3c9b6963f","pitchNumber":5,"startTime":"2026-03-31T00:38:10.472Z","endTime":"2026-03-31T00:38:15.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685323979841915,"aZ":-16.66512392621357,"pfxX":0.5797393390587373,"pfxZ":7.31226743153837,"pX":0.4857342820416413,"pZ":3.018257473902968,"vX0":0.5502855033161539,"vY0":-143.67195519789448,"vZ0":-6.226134391279674,"x":98.48,"y":157.29,"x0":0.2173720061122148,"y0":50.0050995015395,"z0":6.22336988046213,"aX":1.2299709185341372},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.4,"breakHorizontal":-1.2,"spinRate":2665,"spinDirection":212},"zone":3,"typeConfidence":0.93,"plateTime":0.3791004657180106,"extension":5.485106161427124},"hitData":{"launchSpeed":94.6,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":151.18}},"index":6,"playId":"13a51fd8-6879-388d-b6af-7aa186bf85d7","pitchNumber":6,"startTime":"2026-03-31T00:38:37.525Z","endTime":"2026-03-31T00:38:44.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:38:44.954Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T00:41:06.900Z","endTime":"2026-03-31T00:42:17.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Lawrence replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-31T00:40:50.744Z","endTime":"2026-03-31T00:41:09.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70402975187584,"aZ":-32.89847896588019,"pfxX":-10.244515506406781,"pfxZ":-0.3817517817928042,"pX":-0.7973759030651065,"pZ":2.9091713575701466,"vX0":8.661239971879866,"vY0":-137.43576497697947,"vZ0":2.516665687977583,"x":147.39,"y":160.23,"x0":-2.6709913766344053,"y0":50.001966143374155,"z0":4.227595918470054,"aX":-19.44223391288479},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.1,"breakHorizontal":16.6,"spinRate":2500,"spinDirection":250},"zone":4,"typeConfidence":0.97,"plateTime":0.3997287031313195,"extension":6.510783156831935},"index":1,"playId":"4de73593-eba0-385f-ae0f-3fa10d9a91f6","pitchNumber":1,"startTime":"2026-03-31T00:41:09.255Z","endTime":"2026-03-31T00:41:13.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40262404277547,"aZ":-35.370440359745366,"pfxX":-10.576824876686171,"pfxZ":-1.6365465864456041,"pX":0.17122460514288676,"pZ":2.818053120803308,"vX0":10.860395932824394,"vY0":-139.61545014409793,"vZ0":2.3733067359419904,"x":110.47,"y":162.69,"x0":-2.420491650061886,"y0":50.006397029610454,"z0":4.306316691781474,"aX":-20.602064730332945},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":2549,"spinDirection":247},"zone":5,"typeConfidence":0.99,"plateTime":0.3943549327724045,"extension":6.52262005080095},"index":2,"playId":"cde524b3-4961-319f-bd12-f8a2519e6bd6","pitchNumber":2,"startTime":"2026-03-31T00:41:25.266Z","endTime":"2026-03-31T00:41:31.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T00:41:35.260Z","endTime":"2026-03-31T00:41:51.748Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.280230994665274,"aZ":-20.226758129460553,"pfxX":-6.808914456442869,"pfxZ":6.150117591020843,"pX":-2.0764984855008803,"pZ":3.6273036604055866,"vX0":4.361572255706323,"vY0":-138.7999215126969,"vZ0":1.5400025442907421,"x":196.15,"y":140.84,"x0":-2.78698539015246,"y0":50.00485286299198,"z0":4.415876099892263,"aX":-13.231263122269908},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":11.4,"spinRate":2607,"spinDirection":245},"zone":11,"typeConfidence":0.95,"plateTime":0.3952615624112461,"extension":6.366112913565855},"index":4,"playId":"9861385a-12f6-3939-9ef6-253800a438ab","pitchNumber":3,"startTime":"2026-03-31T00:41:51.748Z","endTime":"2026-03-31T00:41:55.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67235407133738,"aZ":-17.96742592085112,"pfxX":-8.4223488134627,"pfxZ":7.261705553918219,"pX":-0.7674820252913043,"pZ":2.8925947094191278,"vX0":7.941136435496923,"vY0":-139.31096590002844,"vZ0":-0.3052517348901297,"x":146.25,"y":160.68,"x0":-2.5672393464320176,"y0":50.00258516769841,"z0":4.196159069566707,"aX":-16.47703355615387},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2631,"spinDirection":243},"zone":4,"typeConfidence":0.97,"plateTime":0.393881198602128,"extension":6.547025113127468},"index":5,"playId":"64dba5fb-83a3-324d-92a5-1f8419e5d5b1","pitchNumber":4,"startTime":"2026-03-31T00:42:09.924Z","endTime":"2026-03-31T00:42:17.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:42:17.194Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T00:42:33.164Z","endTime":"2026-03-31T00:44:02.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703072214231202,"aZ":-28.30316627709963,"pfxX":9.353124387771997,"pfxZ":2.6804660368368713,"pX":1.7884648626154207,"pZ":1.6320977257565967,"vX0":7.643284789945755,"vY0":-120.10522666625971,"vZ0":0.017198908478902597,"x":48.83,"y":194.71,"x0":-2.6632547119818684,"y0":50.00418229931658,"z0":4.1656930494102475,"aX":13.509052961533646},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":-19.0,"spinRate":2981,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.45801546794649983,"extension":6.744308390805563},"index":0,"playId":"b7f55dd3-4de8-357b-89ce-31df74cc6395","pitchNumber":1,"startTime":"2026-03-31T00:42:42.125Z","endTime":"2026-03-31T00:42:46.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.899851208023627,"aZ":-30.959960547806176,"pfxX":7.62525496336802,"pfxZ":0.848199167536603,"pX":0.4485387111516873,"pZ":0.6440438752646304,"vX0":5.864730171415798,"vY0":-119.45181618123561,"vZ0":-1.378854694778232,"x":99.9,"y":221.39,"x0":-3.0330476719104813,"y0":50.00557416576333,"z0":4.022867287672801,"aX":10.975351877109837},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.4,"breakHorizontal":-15.2,"spinRate":2969,"spinDirection":78},"zone":14,"typeConfidence":0.91,"plateTime":0.4592678394683487,"extension":6.532037485197336},"index":1,"playId":"5e1b8f2e-b4e7-32b6-8d9d-4a2a4aa7a79e","pitchNumber":2,"startTime":"2026-03-31T00:42:56.329Z","endTime":"2026-03-31T00:43:03.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940537222741447,"aZ":-30.332392907251155,"pfxX":-11.182160766542228,"pfxZ":0.9601055337414905,"pX":-0.8602171285406743,"pZ":2.6046262437156145,"vX0":9.075674301031178,"vY0":-138.0825970504216,"vZ0":1.4377274916362182,"x":149.79,"y":168.46,"x0":-2.743526080852442,"y0":50.00479979765597,"z0":4.124136551914764,"aX":-21.506192000195817},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.3,"breakHorizontal":18.2,"spinRate":2381,"spinDirection":253},"zone":11,"typeConfidence":0.93,"plateTime":0.3972972208274794,"extension":6.5397814076496115},"index":2,"playId":"9b0c3e07-020e-322c-b93c-f7076be1ea53","pitchNumber":3,"startTime":"2026-03-31T00:43:15.144Z","endTime":"2026-03-31T00:43:18.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.005063832520403,"aZ":-30.88944003486392,"pfxX":10.695127189279724,"pfxZ":0.9036075331613365,"pX":-0.8694956989784929,"pZ":2.611826925020327,"vX0":1.7986822869612478,"vY0":-118.51136298825473,"vZ0":2.3350747035506556,"x":150.14,"y":168.26,"x0":-3.0278072214564555,"y0":50.001392312124025,"z0":4.438356600790501,"aX":15.186231009627392},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.5,"breakHorizontal":-19.8,"spinRate":3009,"spinDirection":74},"zone":4,"typeConfidence":0.92,"plateTime":0.46246246403278635,"extension":6.5660811003338635},"index":3,"playId":"a0091d82-961a-34f9-9f0c-a650fc29045e","pitchNumber":4,"startTime":"2026-03-31T00:43:35.315Z","endTime":"2026-03-31T00:43:40.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-31T00:43:45.146Z","endTime":"2026-03-31T00:43:57.227Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083466325516998,"aZ":-31.673387379761863,"pfxX":9.73619020728242,"pfxZ":0.33835242706318347,"pX":0.18592089057602793,"pZ":1.773416398543326,"vX0":4.026456971556038,"vY0":-120.57386346133708,"vZ0":0.2870065490890785,"x":109.91,"y":190.9,"x0":-2.7696658955804474,"y0":50.002372165852414,"z0":4.444025309978446,"aX":14.356887913444474},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.0,"breakHorizontal":-18.6,"spinRate":3057,"spinDirection":66},"zone":8,"typeConfidence":0.92,"plateTime":0.4539825164821507,"extension":6.569609516618132},"index":5,"playId":"edfcfab8-809e-3e48-8402-53b35b056150","pitchNumber":5,"startTime":"2026-03-31T00:43:57.227Z","endTime":"2026-03-31T00:44:02.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:44:02.537Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T00:44:22.693Z","endTime":"2026-03-31T00:46:38.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.530624239651942,"aZ":-28.701809929693425,"pfxX":9.652524248398542,"pfxZ":2.4294757067265786,"pX":-0.1419137472181949,"pZ":1.3926686204710517,"vX0":3.8355851730115096,"vY0":-118.78452750010568,"vZ0":-0.6500332130412387,"x":122.41,"y":201.18,"x0":-3.031325014809397,"y0":50.00495718225671,"z0":4.277099670435213,"aX":13.808093207384088},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.6,"breakHorizontal":-18.4,"spinRate":2954,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.4609358973986697,"extension":6.621918745529565},"index":0,"playId":"9bf89a39-533f-3fa2-96ed-f7fd8256868e","pitchNumber":1,"startTime":"2026-03-31T00:44:28.580Z","endTime":"2026-03-31T00:44:35.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143221238398016,"aZ":-32.54396078366952,"pfxX":-7.786344414156467,"pfxZ":-0.19120338469653397,"pX":-1.7776419826087024,"pZ":3.5096089282786918,"vX0":5.220304299341204,"vY0":-137.02695714745815,"vZ0":3.8249217112442286,"x":184.76,"y":144.02,"x0":-2.6884921368506154,"y0":50.00456860503878,"z0":4.3096545278586715,"aX":-14.91991489267823},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.6,"breakHorizontal":13.1,"spinRate":2574,"spinDirection":240},"zone":11,"typeConfidence":0.94,"plateTime":0.39858921336971953,"extension":6.54323598269104},"index":1,"playId":"8499ff79-a7eb-3039-99e6-0fdbe99a5ef9","pitchNumber":2,"startTime":"2026-03-31T00:44:44.976Z","endTime":"2026-03-31T00:44:55.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93747097269885,"aZ":-33.11684236365253,"pfxX":-9.516202700595002,"pfxZ":-0.4980146795669125,"pX":-1.0696597274515027,"pZ":3.0185070863333876,"vX0":7.372338758265233,"vY0":-137.2017300334886,"vZ0":2.8105050267128195,"x":157.77,"y":157.28,"x0":-2.5674237663511117,"y0":50.00383563533955,"z0":4.250999921620162,"aX":-17.97855006475237},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":2426,"spinDirection":249},"zone":11,"typeConfidence":0.97,"plateTime":0.4006214907621195,"extension":6.640553788319236},"index":2,"playId":"972426f6-6d1e-33e3-98fa-61a15d8cdbc1","pitchNumber":3,"startTime":"2026-03-31T00:45:14.092Z","endTime":"2026-03-31T00:45:19.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.736370275673192,"aZ":-31.909311125231834,"pfxX":-9.592347683473136,"pfxZ":0.1371468709538437,"pX":-0.5750126918595897,"pZ":2.903865387935077,"vX0":8.255569984734406,"vY0":-136.84297382169075,"vZ0":2.2877928404204275,"x":138.92,"y":160.38,"x0":-2.382315303706459,"y0":50.00032459711846,"z0":4.240590970072323,"aX":-18.219461642086852},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":15.7,"spinRate":2488,"spinDirection":241},"zone":1,"typeConfidence":0.93,"plateTime":0.3999996101096204,"extension":6.68071707350611},"index":3,"playId":"5fcf513d-78fd-3970-bb55-b686b40e10b4","pitchNumber":4,"startTime":"2026-03-31T00:45:32.496Z","endTime":"2026-03-31T00:45:37.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.197276018582286,"aZ":-28.35945908221726,"pfxX":9.165624765556563,"pfxZ":2.611694114049506,"pX":0.2866750790832024,"pZ":2.641238260027152,"vX0":4.4709526735931995,"vY0":-120.14249476567599,"vZ0":1.9067676588706421,"x":106.07,"y":167.47,"x0":-2.7891764615846366,"y0":50.004666470587544,"z0":4.357025582722436,"aX":13.40529407173566},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.4,"breakHorizontal":-17.6,"spinRate":2972,"spinDirection":75},"zone":6,"typeConfidence":0.9,"plateTime":0.4558248028891776,"extension":6.541996589655097},"index":4,"playId":"691c240a-249d-30a5-88cf-f5397334a546","pitchNumber":5,"startTime":"2026-03-31T00:45:49.947Z","endTime":"2026-03-31T00:45:54.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931226875769763,"aZ":-33.19956837148634,"pfxX":9.118590504944144,"pfxZ":-0.7078257657321565,"pX":-0.0952083890870573,"pZ":2.496266648270193,"vX0":3.6043168653980504,"vY0":-119.60031082655502,"vZ0":2.4873539510757423,"x":120.63,"y":171.38,"x0":-2.808397975919652,"y0":50.00523283696471,"z0":4.428438272246271,"aX":13.157281355654801},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":-17.4,"spinRate":2984,"spinDirection":71},"zone":5,"typeConfidence":0.93,"plateTime":0.4586745586396592,"extension":6.6634723113169905},"index":5,"playId":"b78e31f5-0690-316b-9eb0-bf5264a731cb","pitchNumber":6,"startTime":"2026-03-31T00:46:05.451Z","endTime":"2026-03-31T00:46:09.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798513444523838,"aZ":-18.86785192256412,"pfxX":-8.71368750905455,"pfxZ":7.048427669977658,"pX":0.9280666474376563,"pZ":2.8083278564464025,"vX0":12.041831436094034,"vY0":-136.92645381738996,"vZ0":-0.6683539509611558,"x":81.62,"y":162.96,"x0":-2.4060188554911366,"y0":50.00546309564085,"z0":4.353150532670932,"aX":-16.457741711290005},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2488,"spinDirection":245},"zone":12,"typeConfidence":0.97,"plateTime":0.40087358793814776,"extension":6.7827433014373},"index":6,"playId":"6261a211-5892-3a51-826a-6c03bce7d3a2","pitchNumber":7,"startTime":"2026-03-31T00:46:33.706Z","endTime":"2026-03-31T00:46:38.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:46:38.024Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T00:48:57.542Z","endTime":"2026-03-31T00:49:50.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for TJ Friedl.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-31T00:48:51.992Z","endTime":"2026-03-31T00:48:52.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dane Myers replaces first baseman Sal Stewart, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-31T00:48:52.006Z","endTime":"2026-03-31T00:48:52.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to first base for Spencer Steer.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"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-31T00:48:52.007Z","endTime":"2026-03-31T00:48:52.008Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"600","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Phillips replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"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-31T00:48:52.008Z","endTime":"2026-03-31T00:48:59.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732068584765667,"aZ":-31.24551887635717,"pfxX":8.721716500767396,"pfxZ":0.6024548558994685,"pX":0.6448919578336525,"pZ":1.630925835221733,"vX0":2.8228244314424162,"vY0":-122.93762141489623,"vZ0":-3.0654986872669676,"x":92.42,"y":194.75,"x0":-1.6503624875991427,"y0":50.001636512696436,"z0":5.5385276071564995,"aX":13.385204820538355},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":-16.4,"spinRate":2452,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4450554659548067,"extension":5.970245343293174},"index":4,"playId":"c9e66a2d-80ef-339e-916c-341194dd1ada","pitchNumber":1,"startTime":"2026-03-31T00:48:59.811Z","endTime":"2026-03-31T00:49:04.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":86.6,"endSpeed":80.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84715904576868,"aZ":-31.423079087445494,"pfxX":9.141544646502563,"pfxZ":0.4625640429557123,"pX":0.9201675212723898,"pZ":1.4531421880670883,"vX0":3.2304435725788467,"vY0":-126.19864792834693,"vZ0":-3.7728513845431024,"x":81.93,"y":199.55,"x0":-1.5627927676116882,"y0":50.00080527629297,"z0":5.489003768466989,"aX":14.794616696620018},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-17.3,"spinRate":2599,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43344213917496965,"extension":5.804287816472919},"index":5,"playId":"1094a5e7-aacd-3c02-9fde-34feb15b1894","pitchNumber":2,"startTime":"2026-03-31T00:49:13.334Z","endTime":"2026-03-31T00:49:17.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76629829877475,"aZ":-10.538671369511261,"pfxX":-6.932504746503566,"pfxZ":10.832722839696086,"pX":0.7593150258509286,"pZ":1.5431888386466523,"vX0":7.642716112157181,"vY0":-141.07295971120027,"vZ0":-8.932760600837382,"x":88.06,"y":197.11,"x0":-1.0958775531750464,"y0":50.00685754390758,"z0":5.447299490151959,"aX":-13.85176191252471},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":10.8,"spinRate":2547,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38958959284574934,"extension":6.154489302468941},"index":6,"playId":"c396a46b-3816-36f3-b789-40d060640103","pitchNumber":3,"startTime":"2026-03-31T00:49:28.200Z","endTime":"2026-03-31T00:49:33.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.83513646385483,"aZ":-13.265291893690554,"pfxX":-5.896554983131246,"pfxZ":9.358336743672078,"pX":-1.1382816963052762,"pZ":3.5133373694929904,"vX0":2.6041184737188483,"vY0":-142.0184046018591,"vZ0":-3.510896492076462,"x":160.39,"y":143.92,"x0":-1.306738973004926,"y0":50.00077244793742,"z0":5.6227025973863896,"aX":-11.912124066007967},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2493,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38729336159594707,"extension":6.10335571712535},"index":7,"playId":"8386be15-2ca2-32b2-a5cd-a4dcbc534d40","pitchNumber":4,"startTime":"2026-03-31T00:49:44.486Z","endTime":"2026-03-31T00:49:50.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:49:50.484Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks. Marcell Ozuna to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T00:50:36.782Z","endTime":"2026-03-31T00:52:56.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-31T00:50:07.296Z","endTime":"2026-03-31T00:50:38.887Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":89.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.398571131678686,"aZ":-13.011708439766378,"pfxX":-6.744104333673222,"pfxZ":9.228486066393454,"pX":0.793363849036558,"pZ":1.8731163594751032,"vX0":8.484960476905542,"vY0":-143.67018750924373,"vZ0":-7.918238199661162,"x":86.76,"y":188.21,"x0":-1.3315108283806059,"y0":50.001975488656655,"z0":5.486107785372478,"aX":-14.002647496968889},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2522,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3822275899313121,"extension":6.1592601985085365},"index":1,"playId":"18794d84-fbdf-3237-9997-09f7b2c49f5a","pitchNumber":1,"startTime":"2026-03-31T00:50:38.887Z","endTime":"2026-03-31T00:50:43.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17303512535444,"aZ":-13.2222266998452,"pfxX":-7.022326681848641,"pfxZ":9.30110611471326,"pX":1.1188904450885278,"pZ":1.6969150788402818,"vX0":8.851070985141474,"vY0":-142.41020997688707,"vZ0":-8.185396577832579,"x":74.35,"y":192.96,"x0":-1.1289222504828618,"y0":50.00353970669928,"z0":5.460481659636437,"aX":-14.308979965131137},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":10.8,"spinRate":2530,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38581612021411393,"extension":6.1103588399370405},"index":2,"playId":"53bd5440-f4dd-30a7-929d-f1d1d1e6b837","pitchNumber":2,"startTime":"2026-03-31T00:50:56.210Z","endTime":"2026-03-31T00:51:00.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.1,"endSpeed":78.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737633820363207,"aZ":-30.925841576436078,"pfxX":8.395039857009785,"pfxZ":0.8024551950116434,"pX":1.2956750365065288,"pZ":0.7859515132367705,"vX0":4.156136799195582,"vY0":-123.87276315468296,"vZ0":-5.061445828345967,"x":67.61,"y":217.56,"x0":-1.4965009277984498,"y0":50.00024217879587,"z0":5.45413406944383,"aX":12.986775677246436},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-16.2,"spinRate":2559,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4428946430226648,"extension":5.951864015523921},"index":3,"playId":"60a89795-134d-385c-b9a4-624b588e0eac","pitchNumber":3,"startTime":"2026-03-31T00:51:11.577Z","endTime":"2026-03-31T00:51:16.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47262185513318,"aZ":-10.959508058898386,"pfxX":-7.506181781897009,"pfxZ":10.183945095310927,"pX":1.5131415852267738,"pZ":0.9677401171240853,"vX0":10.198731197469145,"vY0":-143.26850787047835,"vZ0":-10.608829315163526,"x":59.32,"y":212.65,"x0":-1.1141767840693604,"y0":50.0026968013601,"z0":5.399364180730556,"aX":-15.636346896185648},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2614,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3820230516741008,"extension":6.289469727682967},"index":4,"playId":"e9707353-e0fc-330c-a7c5-208129a1fcf9","pitchNumber":4,"startTime":"2026-03-31T00:51:33.556Z","endTime":"2026-03-31T00:51:38.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.952006499321016,"aZ":-12.259334566259897,"pfxX":-7.568180784466152,"pfxZ":9.594728511728032,"pX":0.8389255445384673,"pZ":2.126262553699099,"vX0":8.47273533842383,"vY0":-143.14898047946033,"vZ0":-7.354106187299479,"x":85.02,"y":181.37,"x0":-1.175561908849306,"y0":50.004499049081005,"z0":5.495587337706925,"aX":-15.712728005020674},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2550,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3825757170649222,"extension":6.224830391634317},"index":5,"playId":"c028ef72-40ed-3695-b022-125f3d2e0c2d","pitchNumber":5,"startTime":"2026-03-31T00:51:51.046Z","endTime":"2026-03-31T00:51:55.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-31T00:52:01.161Z","endTime":"2026-03-31T00:52:11.304Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594686112850834,"aZ":-31.577372666588087,"pfxX":8.410411453970069,"pfxZ":0.37244418307080096,"pX":0.746169360073533,"pZ":1.807886057509473,"vX0":2.8109746125790993,"vY0":-126.08989752930265,"vZ0":-2.947098497565304,"x":88.56,"y":189.97,"x0":-1.4781029420323473,"y0":50.003140157962015,"z0":5.561418012718225,"aX":13.42985496463562},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-15.8,"spinRate":2550,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4357739906278293,"extension":5.9444815539452245},"index":7,"playId":"43f30f7e-126d-3055-8a94-ff5f99f6031e","pitchNumber":6,"startTime":"2026-03-31T00:52:11.304Z","endTime":"2026-03-31T00:52:16.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66978731464214,"aZ":-30.75403270749182,"pfxX":6.865215929286379,"pfxZ":0.8816347271441032,"pX":0.014465345157943748,"pZ":3.2594472838170456,"vX0":1.8299814260228475,"vY0":-126.25899560169944,"vZ0":0.28697428031301353,"x":116.45,"y":150.77,"x0":-1.6117280780104415,"y0":50.00450123079334,"z0":5.618862452310118,"aX":11.08619165172617},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-12.8,"spinRate":2527,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.4337902434489296,"extension":5.982571660727836},"index":8,"playId":"3d71fabd-09dc-3077-a783-9613f9adf7f8","pitchNumber":7,"startTime":"2026-03-31T00:52:31.402Z","endTime":"2026-03-31T00:52:35.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.066187902808956,"aZ":-14.000633547154498,"pfxX":-6.688066976620283,"pfxZ":8.731674934685651,"pX":-1.3911380295752864,"pZ":3.6056278187276116,"vX0":2.7365016787438963,"vY0":-143.75035554121115,"vZ0":-3.1694862353020308,"x":170.03,"y":141.43,"x0":-1.4896267299561063,"y0":50.001935050827704,"z0":5.598388348669266,"aX":-13.917250382265276},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":11.5,"spinRate":2583,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3818590407158715,"extension":6.04635718129844},"index":9,"playId":"f98a2c2a-e070-35ea-9147-a86d03b52c08","pitchNumber":8,"startTime":"2026-03-31T00:52:52.283Z","endTime":"2026-03-31T00:52:56.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.2,"awayTeamWinProbability":27.799999999999997,"homeTeamWinProbabilityAdded":-12.199999999999989,"leverageIndex":3.07,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:52:56.652Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T00:54:08.267Z","endTime":"2026-03-31T00:54:59.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-31T00:53:05.791Z","endTime":"2026-03-31T00:54:10.544Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211752655131917,"aZ":-32.11233452283515,"pfxX":6.492526522767387,"pfxZ":0.035486953437597,"pX":1.940504437033148,"pZ":1.1537584774728091,"vX0":6.047352676269421,"vY0":-125.95378627375784,"vZ0":-4.294354578043705,"x":43.03,"y":207.63,"x0":-1.3371457058431966,"y0":50.001374870173436,"z0":5.485150443990247,"aX":10.40124620101797},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-13.2,"spinRate":2464,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4353077692461915,"extension":5.970609750740295},"index":1,"playId":"e2a62507-7c78-322f-9a55-288c0f2868fd","pitchNumber":1,"startTime":"2026-03-31T00:54:10.544Z","endTime":"2026-03-31T00:54:14.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533625738653825,"aZ":-31.4921965931874,"pfxX":9.219335643619054,"pfxZ":0.4139892251099262,"pX":0.4484156715299411,"pZ":2.516229462098287,"vX0":1.9270597121743926,"vY0":-126.7385560083862,"vZ0":-1.4763375891533246,"x":99.91,"y":170.84,"x0":-1.5190964007911016,"y0":50.000270274052056,"z0":5.617931627079335,"aX":15.016422886247756},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-17.2,"spinRate":2491,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.43191824932966316,"extension":5.9110008703092305},"index":2,"playId":"9068de1e-1605-3a25-9ad9-d70bf238e897","pitchNumber":2,"startTime":"2026-03-31T00:54:28.154Z","endTime":"2026-03-31T00:54:32.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T00:54:40.286Z","endTime":"2026-03-31T00:54:55.373Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03481323194691,"aZ":-28.940524956521944,"pfxX":4.950532030847704,"pfxZ":1.960900361613625,"pX":0.3597216770911531,"pZ":1.749853468093435,"vX0":2.940391128049428,"vY0":-126.97724396449142,"vZ0":-3.529500920692142,"x":103.29,"y":191.53,"x0":-1.453224290664509,"y0":50.00044946615032,"z0":5.440459073738107,"aX":8.146852286183487},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-9.6,"spinRate":2459,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.43003499123342515,"extension":5.978961843508517},"index":4,"playId":"de8f3e51-448c-3516-b134-85553a02a7cb","pitchNumber":3,"startTime":"2026-03-31T00:54:55.373Z","endTime":"2026-03-31T00:54:59.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":10.399999999999991,"leverageIndex":4.47,"dramaIndex":181.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:54:59.572Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to left fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T00:55:22.146Z","endTime":"2026-03-31T00:56:22.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09683277243001,"aZ":-14.99759119774618,"pfxX":-6.461339444859981,"pfxZ":8.200278727361695,"pX":-0.3523729600517963,"pZ":2.931381827913278,"vX0":5.326999694358073,"vY0":-143.5520183785983,"vZ0":-4.83618902669721,"x":130.43,"y":159.63,"x0":-1.389285390392591,"y0":50.001669952580514,"z0":5.566062951332351,"aX":-13.5335167320494},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2391,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.38102351854685024,"extension":6.093210612210736},"index":0,"playId":"688b26d7-4175-3e77-9a57-104ca5b3baf2","pitchNumber":1,"startTime":"2026-03-31T00:55:25.470Z","endTime":"2026-03-31T00:55:29.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.81898190130162,"aZ":-10.993912072464981,"pfxX":-7.352977654979066,"pfxZ":10.511513608899365,"pX":0.2262099581734056,"pZ":1.333649464007762,"vX0":6.657952393907989,"vY0":-142.693036969476,"vZ0":-9.538275685252806,"x":108.38,"y":202.77,"x0":-1.208468955502007,"y0":50.0070496030004,"z0":5.458842387473886,"aX":-14.820827822681196},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":2519,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38725805625079124,"extension":6.039025074416583},"index":1,"playId":"1a75f15c-630e-3da4-9657-b31e292cec3a","pitchNumber":2,"startTime":"2026-03-31T00:55:53.125Z","endTime":"2026-03-31T00:55:58.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060144509007298,"aZ":-29.00165108999903,"pfxX":7.224186686650501,"pfxZ":1.943354496495271,"pX":-0.6208950736034572,"pZ":3.117748427279486,"vX0":0.5857055896810992,"vY0":-127.13762237967741,"vZ0":-0.5165322071063108,"x":140.67,"y":154.6,"x0":-1.7924078080314672,"y0":50.00034450841055,"z0":5.6333947657269565,"aX":11.776010309639737},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-13.2,"spinRate":2591,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.43148564694474345,"extension":5.75846538813766},"hitData":{"launchSpeed":88.1,"launchAngle":48.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.68,"coordY":106.21}},"index":2,"playId":"65f247bf-9895-3b06-ba3a-17b47e0b8c33","pitchNumber":3,"startTime":"2026-03-31T00:56:10.130Z","endTime":"2026-03-31T00:56:22.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.06,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:56:22.455Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to second baseman Matt McLain.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T00:57:04.592Z","endTime":"2026-03-31T00:57:36.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.66"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.74"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.41"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.73"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.31"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.53"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.04"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.49"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.58"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.46"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.194"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.246"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".757"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".475"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".407"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".038"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.194"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.246"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".757"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Ryan O'Hearn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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-31T00:56:45.179Z","endTime":"2026-03-31T00:57:06.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"base":1,"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.231146179575568,"aZ":-30.79057963049068,"pfxX":7.924589237813347,"pfxZ":0.8345163178384105,"pX":0.7215657114825896,"pZ":1.8293545482516302,"vX0":3.052019350454472,"vY0":-127.8944088555315,"vZ0":-3.1527706411745853,"x":89.5,"y":189.39,"x0":-1.5177588753652342,"y0":50.001510321765004,"z0":5.501812466002716,"aX":13.078881353749289},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.0,"spinRate":2571,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4288432251145746,"extension":6.061788235907364},"index":1,"playId":"b6595f39-1caf-39f9-9e69-ffcbb67b53bd","pitchNumber":1,"startTime":"2026-03-31T00:57:06.857Z","endTime":"2026-03-31T00:57:11.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47938333540135,"aZ":-28.949328268372764,"pfxX":8.16255325395458,"pfxZ":1.9316381607348205,"pX":0.6656028495975844,"pZ":1.6732432384050357,"vX0":2.886657964484272,"vY0":-128.30751405012816,"vZ0":-4.010062341673294,"x":91.63,"y":193.6,"x0":-1.5342776269181915,"y0":50.001562842503475,"z0":5.511524458123253,"aX":13.611109036737231},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":2604,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.42684330683291627,"extension":6.017529554002333},"hitData":{"launchSpeed":71.7,"launchAngle":39.0,"totalDistance":222.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.63,"coordY":115.25}},"index":2,"playId":"fbd43955-3853-3aa7-a7d3-638aa74520c1","pitchNumber":2,"startTime":"2026-03-31T00:57:27.496Z","endTime":"2026-03-31T00:57:36.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":3.14,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:57:36.610Z","atBatIndex":66}]