[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:05:49.763Z","endTime":"2026-03-20T17:06:00.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T13:10:38.645Z","endTime":"2026-03-20T16:39:14.543Z","isPitch":false,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"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-20T16:39:14.543Z","endTime":"2026-03-20T17:05:55.048Z","isPitch":false,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"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-20T17:05:51.236Z","endTime":"2026-03-20T17:05:51.237Z","isPitch":false,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02683258677998,"aZ":-11.397780036247593,"pfxX":-3.9761293809145153,"pfxZ":12.067438028084304,"pX":-0.003757848531699102,"pZ":1.5146933062026846,"vX0":3.4111077915435124,"vY0":-130.74963775579272,"vZ0":-10.187034175091044,"x":117.14,"y":197.88,"x0":-0.812323983372666,"y0":50.00063280939478,"z0":6.329823772907135,"aX":-6.844465048138609},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.7,"breakHorizontal":6.4,"spinRate":2194,"spinDirection":190},"zone":14,"typeConfidence":0.86,"plateTime":0.41981817601098115,"extension":6.371067775336719},"hitData":{"launchSpeed":98.9,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.35,"coordY":113.29}},"index":3,"playId":"e611ea83-c3c1-30ed-aaba-74543344ad2f","pitchNumber":1,"startTime":"2026-03-20T17:05:51.238Z","endTime":"2026-03-20T17:06:00.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-20T17:06:00.303Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a ground ball to second baseman Orlando Arcia. Myles Straw to 3rd. Nathan Lukes to 2nd. Myles Straw advances to 3rd, on a throwing error by second baseman Orlando Arcia.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:06:18.319Z","endTime":"2026-03-20T17:07:13.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5904810342428,"aZ":-13.044333065856737,"pfxX":-4.6528140455279985,"pfxZ":10.842955252770546,"pX":-0.05750622672244832,"pZ":3.8648690085393924,"vX0":3.923389301537028,"vY0":-131.86330192089386,"vZ0":-4.2619359020664,"x":119.19,"y":134.43,"x0":-0.9589243416391304,"y0":50.00031432666774,"z0":6.4618763499543155,"aX":-8.206689661635114},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.0,"breakHorizontal":7.6,"spinRate":2178,"spinDirection":196},"zone":11,"typeConfidence":0.83,"plateTime":0.4151101196544875,"extension":6.301532067189926},"index":0,"playId":"4355d88f-bebf-39ca-8805-c2f87d315c9b","pitchNumber":1,"startTime":"2026-03-20T17:06:28.778Z","endTime":"2026-03-20T17:06:32.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50711931170019,"aZ":-10.398701010103295,"pfxX":-4.67359967318921,"pfxZ":12.565417132399507,"pX":-0.21438202041048027,"pZ":1.5158121899914894,"vX0":3.5226152590721744,"vY0":-131.25497607889312,"vZ0":-10.20593120693933,"x":125.17,"y":197.85,"x0":-0.9710903028326529,"y0":50.00556789264841,"z0":6.244354086095705,"aX":-8.10161544918189},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.5,"breakHorizontal":7.7,"spinRate":2218,"spinDirection":193},"zone":13,"typeConfidence":0.87,"plateTime":0.41837218601523984,"extension":6.505018105951169},"index":1,"playId":"7f289e5e-3bc3-30b2-ba9d-560ca9bb8340","pitchNumber":2,"startTime":"2026-03-20T17:06:46.576Z","endTime":"2026-03-20T17:06:51.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86540390799835,"aZ":-29.805220674634416,"pfxX":-7.304541975900747,"pfxZ":1.5552319627576585,"pX":0.015329389347802,"pZ":1.9360460494791425,"vX0":4.362205026230237,"vY0":-123.16185980978422,"vZ0":-4.77024091042796,"x":116.42,"y":186.51,"x0":-0.8353050961182675,"y0":50.005734571199056,"z0":6.436763395656623,"aX":-11.154689840484282},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":12.1,"spinRate":1270,"spinDirection":219},"zone":8,"typeConfidence":0.89,"plateTime":0.44577065277887273,"extension":6.323963452339983},"hitData":{"launchSpeed":81.8,"launchAngle":4.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.07,"coordY":153.36}},"index":2,"playId":"79485aec-37f2-395f-9e51-0f035a558690","pitchNumber":3,"startTime":"2026-03-20T17:07:07.418Z","endTime":"2026-03-20T17:07:13.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":-9.900000000000006,"leverageIndex":1.46,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:07:13.240Z","atBatIndex":1},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jesús Sánchez reaches on a fielding error by third baseman Gio Urshela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:07:52.577Z","endTime":"2026-03-20T17:10:38.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547607098114803,"aZ":-25.527697993398778,"pfxX":-6.172252310314241,"pfxZ":4.256024740815019,"pX":0.4865743650935814,"pZ":0.044258136319343326,"vX0":5.158582923435518,"vY0":-123.85731055282683,"vZ0":-9.979212029894216,"x":98.45,"y":237.59,"x0":-0.8160743425659359,"y0":50.00203984750601,"z0":6.242329257069555,"aX":-9.638579579827791},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":10.1,"spinRate":1326,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.4413481981867471,"extension":6.568530907556314},"index":0,"playId":"dee6639f-2a8d-3bb7-a790-ac362be318df","pitchNumber":1,"startTime":"2026-03-20T17:07:59.861Z","endTime":"2026-03-20T17:08:03.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091782816874616,"aZ":-13.261307471608005,"pfxX":-2.108596709981158,"pfxZ":10.12553841995946,"pX":-0.34355903046726094,"pZ":3.1194045000449466,"vX0":2.045801513520411,"vY0":-134.77861203961223,"vZ0":-6.447865045233204,"x":130.1,"y":154.56,"x0":-0.8329465307489925,"y0":50.004839306912906,"z0":6.452439699407077,"aX":-3.9392825234481186},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2285,"spinDirection":192},"zone":1,"typeConfidence":0.9,"plateTime":0.40404511714435287,"extension":6.33383857307935},"index":1,"playId":"4c431813-f082-30a3-b87c-6dd991bcf586","pitchNumber":2,"startTime":"2026-03-20T17:08:26.723Z","endTime":"2026-03-20T17:08:32.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327164253082756,"aZ":-12.42257277668854,"pfxX":-0.6243968684799905,"pfxZ":10.734804612118669,"pX":0.6739358225247507,"pZ":1.8268544197810925,"vX0":3.631598005543803,"vY0":-134.1295032583095,"vZ0":-9.715621326150725,"x":91.31,"y":189.45,"x0":-0.6107370041816819,"y0":50.00465220163567,"z0":6.359816485258496,"aX":-1.1494283615752605},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":0.5,"spinRate":2328,"spinDirection":193},"zone":9,"typeConfidence":0.9,"plateTime":0.4068337068916148,"extension":6.480930819502615},"index":2,"playId":"1c49b3e3-d58d-3caf-b6d5-a140fe5c0bf9","pitchNumber":3,"startTime":"2026-03-20T17:08:46.027Z","endTime":"2026-03-20T17:08:57.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70399225666317,"aZ":-27.214650809271067,"pfxX":-8.231010165946927,"pfxZ":3.063379902595158,"pX":1.37302526706356,"pZ":1.4448240594055435,"vX0":7.803532486402346,"vY0":-126.63660571618429,"vZ0":-6.854779751018762,"x":64.66,"y":199.77,"x0":-0.6841645917018557,"y0":50.00401318802499,"z0":6.37432468282639,"aX":-13.32362514765276},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":13.1,"spinRate":1128,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.43310635672177256,"extension":6.665774460847507},"index":3,"playId":"83937eb1-c6bf-30b8-a8e1-0c1fc6709707","pitchNumber":4,"startTime":"2026-03-20T17:09:40.903Z","endTime":"2026-03-20T17:09:43.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.1,"endSpeed":83.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42207246844138,"aZ":-12.276716186830143,"pfxX":-3.1356979755327825,"pfxZ":11.096765514262461,"pX":-0.8360528271057004,"pZ":2.8938036309142805,"vX0":1.2919619660824353,"vY0":-133.9424095435253,"vZ0":-7.0192908741859465,"x":148.87,"y":160.65,"x0":-0.9207564211809267,"y0":50.00587006276936,"z0":6.450315694054042,"aX":-5.62490205677207},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":5.4,"spinRate":2059,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.41095733402141166,"extension":6.469104110372748},"index":4,"playId":"745e7ad0-a5a9-3361-9651-054628289d68","pitchNumber":5,"startTime":"2026-03-20T17:10:02.936Z","endTime":"2026-03-20T17:10:06.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217335728515206,"aZ":-26.90049592271148,"pfxX":-9.037635783091888,"pfxZ":3.2743108636541827,"pX":0.19095362867896296,"pZ":1.278021598281073,"vX0":5.280259685314835,"vY0":-126.20324142017945,"vZ0":-7.219083014706704,"x":109.72,"y":204.27,"x0":-0.7567023385907662,"y0":50.000100642660136,"z0":6.348707375114343,"aX":-14.54381457262603},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":1290,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.43437318213032716,"extension":6.677329441354615},"hitData":{"launchSpeed":46.6,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":166.23}},"index":5,"playId":"72a0144d-4f6a-3312-b6df-f3b05add5664","pitchNumber":6,"startTime":"2026-03-20T17:10:32.409Z","endTime":"2026-03-20T17:10:38.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.37,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:10:38.402Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Davis Schneider grounds into a force out, third baseman Gio Urshela to catcher Ryan Jeffers. Myles Straw out at home. Nathan Lukes to 3rd. Jesús Sánchez to 2nd. Davis Schneider to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:11:08.709Z","endTime":"2026-03-20T17:12:33.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnThird":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16823410102985,"aZ":-25.7158061152045,"pfxX":3.137026282472663,"pfxZ":3.945069745207949,"pX":0.72004709582789,"pZ":2.4377949883372914,"vX0":3.0313639280686244,"vY0":-126.39683915842609,"vZ0":-4.7947414166132285,"x":89.55,"y":172.96,"x0":-0.8975547036539883,"y0":50.0006712308535,"z0":6.397483284097242,"aX":5.128316063219544},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-6.4,"spinRate":2388,"spinDirection":170},"zone":6,"typeConfidence":0.9,"plateTime":0.4315767474449923,"extension":6.563727739205695},"index":0,"playId":"9697d3d9-cb12-3644-8c59-f12e6ed41924","pitchNumber":1,"startTime":"2026-03-20T17:11:10.734Z","endTime":"2026-03-20T17:11:14.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":86.9,"endSpeed":81.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24218342816113,"aZ":-23.453351436542725,"pfxX":3.2870675087453796,"pfxZ":5.254923038289812,"pX":0.8338209911241978,"pZ":1.0628581036305176,"vX0":2.813665717111418,"vY0":-126.54838191867738,"vZ0":-8.688012622114284,"x":85.22,"y":210.08,"x0":-0.7105312261402776,"y0":50.00383970418716,"z0":6.351400252461284,"aX":5.453453130233795},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":-6.5,"spinRate":2381,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.4290750307762643,"extension":6.528699381999961},"index":1,"playId":"152cdc22-9349-3397-80e6-82a8defac5c3","pitchNumber":2,"startTime":"2026-03-20T17:11:27.919Z","endTime":"2026-03-20T17:11:31.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701464281355214,"aZ":-21.411009504059145,"pfxX":-6.400427714908149,"pfxZ":6.220997906783644,"pX":0.4453668318761729,"pZ":0.4654923615117871,"vX0":4.900505384522128,"vY0":-130.03315674198853,"vZ0":-10.99565122768885,"x":100.02,"y":226.21,"x0":-0.6227895371630665,"y0":50.00054786868733,"z0":6.341872947212167,"aX":-11.069311982769541},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":10.7,"spinRate":1432,"spinDirection":206},"zone":14,"typeConfidence":0.65,"plateTime":0.419619874512426,"extension":6.840728758146299},"index":2,"playId":"bb7a954e-1325-3674-b82f-4c651198d80f","pitchNumber":3,"startTime":"2026-03-20T17:11:46.193Z","endTime":"2026-03-20T17:11:49.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":87.5,"endSpeed":80.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199098319363532,"aZ":-25.931455815368242,"pfxX":1.4548343045891556,"pfxZ":3.81823233804539,"pX":1.4688999541054057,"pZ":2.2554767720239957,"vX0":4.77638842390069,"vY0":-127.28831805569955,"vZ0":-5.318665125808116,"x":61.01,"y":177.88,"x0":-0.6240890915870911,"y0":50.00071556016494,"z0":6.436580154645591,"aX":2.3755500040768456},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":-3.7,"spinRate":2313,"spinDirection":152},"zone":14,"typeConfidence":0.89,"plateTime":0.43102162278707956,"extension":6.486697666926359},"index":3,"playId":"c8f841a0-91b3-3e48-979a-8405d9abb452","pitchNumber":4,"startTime":"2026-03-20T17:12:07.652Z","endTime":"2026-03-20T17:12:10.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":86.0,"endSpeed":80.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64423624353481,"aZ":-26.622330013644348,"pfxX":2.1663067281691117,"pfxZ":3.437758862445433,"pX":0.47462644819586663,"pZ":2.808651547798709,"vX0":2.3891118562324296,"vY0":-125.35794775493963,"vZ0":-3.7505650556092314,"x":98.91,"y":162.95,"x0":-0.7668328119423778,"y0":50.004453650057926,"z0":6.4599825489079645,"aX":3.5019688969240095},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":-4.4,"spinRate":2288,"spinDirection":158},"zone":3,"typeConfidence":0.91,"plateTime":0.4343547878211482,"extension":6.516024031723916},"hitData":{"launchSpeed":75.2,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.9,"coordY":172.07}},"index":4,"playId":"8e758371-b43b-33e2-979f-1039208055d9","pitchNumber":5,"startTime":"2026-03-20T17:12:28.383Z","endTime":"2026-03-20T17:12:33.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.96,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:12:33.804Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Heineman grounds into a double play, third baseman Gio Urshela to first baseman Eric Wagaman. Jesús Sánchez out at 3rd. Tyler Heineman out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:13:04.466Z","endTime":"2026-03-20T17:13:28.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718992950976066,"aZ":-13.937021431496488,"pfxX":-2.6803741290515406,"pfxZ":9.68931268243362,"pX":0.24726707742122686,"pZ":3.288531029136972,"vX0":3.2783334611656514,"vY0":-135.8367288077908,"vZ0":-6.090538297285513,"x":107.57,"y":149.99,"x0":-0.6228977398222003,"y0":50.00536758635529,"z0":6.516167016823254,"aX":-5.0465317126853275},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":4.2,"spinRate":2228,"spinDirection":197},"zone":2,"typeConfidence":0.9,"plateTime":0.40210752804807504,"extension":6.641223722608712},"index":0,"playId":"47c6bafd-691b-32af-b384-f0c6d816a68f","pitchNumber":1,"startTime":"2026-03-20T17:13:05.758Z","endTime":"2026-03-20T17:13:09.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":93.9,"endSpeed":85.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42406920986081,"aZ":-15.370097351017392,"pfxX":-0.7604910867826953,"pfxZ":8.931696513305171,"pX":0.8130352514422364,"pZ":2.751254785207196,"vX0":4.246483228342164,"vY0":-136.60433478812718,"vZ0":-7.147251406913005,"x":86.01,"y":164.5,"x0":-0.6659145976571871,"y0":50.0002523759696,"z0":6.467521499059654,"aX":-1.4309962121415865},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":0.5,"spinRate":2085,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.40168441625789697,"extension":6.880079347887847},"hitData":{"launchSpeed":57.7,"launchAngle":4.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.99,"coordY":169.38}},"index":1,"playId":"fd9aa86c-1126-3e37-8f28-0c88202629d2","pitchNumber":2,"startTime":"2026-03-20T17:13:23.592Z","endTime":"2026-03-20T17:13:28.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":14.700000000000003,"leverageIndex":2.38,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:13:28.820Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman challenged (pitch result), call on the field was overturned: Byron Buxton called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:15:49.877Z","endTime":"2026-03-20T17:17:47.194Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450996729989235,"aZ":-14.400162880423043,"pfxX":-9.28242681736316,"pfxZ":9.967527211390053,"pX":0.5455223659476233,"pZ":1.3848278390099762,"vX0":11.989296605466166,"vY0":-133.385518124971,"vZ0":-8.280384181381484,"x":96.21,"y":201.39,"x0":-2.823354747317224,"y0":50.00452878138403,"z0":5.590420553351793,"aX":-16.556009015425833},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":13.9,"spinRate":2435,"spinDirection":217},"zone":14,"typeConfidence":0.88,"plateTime":0.41226988802800113,"extension":6.211917969787674},"index":0,"playId":"2a7ca5b0-c4c4-3d8d-8aad-7f487bd12872","pitchNumber":1,"startTime":"2026-03-20T17:15:58.594Z","endTime":"2026-03-20T17:16:02.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.3,"endSpeed":83.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67580264496722,"aZ":-14.839468553383847,"pfxX":-7.225956365235064,"pfxZ":9.614419627643606,"pX":0.3233051557748671,"pZ":2.385727890618822,"vX0":10.673981290261905,"vY0":-133.86941043654397,"vZ0":-6.194465849366432,"x":104.68,"y":174.37,"x0":-2.7889453349201028,"y0":50.00260474818691,"z0":5.804172079154112,"aX":-13.028939137206153},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":10.6,"spinRate":2472,"spinDirection":213},"zone":6,"typeConfidence":0.89,"plateTime":0.4101791336180636,"extension":5.951097959499391},"index":1,"playId":"4c4fb609-c597-3c20-a150-c60c63c3f3d9","pitchNumber":2,"startTime":"2026-03-20T17:16:10.861Z","endTime":"2026-03-20T17:16:17.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55645370061139,"aZ":-13.659414159325317,"pfxX":-8.742742029971229,"pfxZ":9.970227203295332,"pX":-1.8626337765768064,"pZ":3.045788976123504,"vX0":6.126752521274125,"vY0":-134.9701786975519,"vZ0":-4.817543025133308,"x":188.0,"y":156.54,"x0":-3.018535862687673,"y0":50.00563279095188,"z0":5.805688974854802,"aX":-16.2397057101027},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":14.6,"spinRate":2414,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.4048062143896254,"extension":6.065703115303771},"index":2,"playId":"19e4ed36-e631-3a5c-81ce-41186432bff4","pitchNumber":3,"startTime":"2026-03-20T17:16:50.329Z","endTime":"2026-03-20T17:16:53.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.091592289491494,"aZ":-26.87567587372012,"pfxX":-9.352530575229096,"pfxZ":3.3633341893541324,"pX":-0.7176260218890939,"pZ":3.1778949071233176,"vX0":8.772325638935776,"vY0":-123.74654736155273,"vZ0":-0.8602399713345877,"x":144.35,"y":152.98,"x0":-3.0672513041999268,"y0":50.002043391797436,"z0":5.750491963418999,"aX":-14.730322038296212},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":15.2,"spinRate":1474,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.44001983338048234,"extension":6.3231393896234485},"index":3,"playId":"b1c63907-7394-3c72-a91a-87e9e3ddf3a3","pitchNumber":4,"startTime":"2026-03-20T17:17:05.933Z","endTime":"2026-03-20T17:17:09.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":93.8,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14677797679555,"aZ":-14.903865302626164,"pfxX":-8.773827396033536,"pfxZ":9.129515017081971,"pX":0.2058284762346518,"pZ":3.1118538607334285,"vX0":11.204110030983587,"vY0":-136.22323951344748,"vZ0":-4.335652443485196,"x":109.15,"y":154.76,"x0":-2.8082906613154206,"y0":50.00122728783307,"z0":5.744790837369258,"aX":-16.594338863002072},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":13.7,"spinRate":2532,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.401125128155174,"extension":5.973434668398242},"index":4,"playId":"873a6f64-02ca-33d6-bda1-ac20aee59d11","pitchNumber":5,"startTime":"2026-03-20T17:17:21.000Z","endTime":"2026-03-20T17:17:24.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593798918222568,"aZ":-11.664697556179968,"pfxX":-10.373664025549825,"pfxZ":10.878924993012024,"pX":0.557155148780907,"pZ":1.8825273718324687,"vX0":12.842376612680804,"vY0":-136.5617848964314,"vZ0":-7.468615146449641,"x":95.76,"y":187.95,"x0":-2.862769239753877,"y0":50.00217686203522,"z0":5.458592380880776,"aX":-19.556673883525285},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":16.0,"spinRate":2494,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.4013625453767422,"extension":6.1611820404424265},"index":5,"playId":"de633ef6-8d55-3c0b-93a2-58eba31085fd","pitchNumber":6,"startTime":"2026-03-20T17:17:43.541Z","endTime":"2026-03-20T17:17:47.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:17:47.194Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:18:12.957Z","endTime":"2026-03-20T17:19:07.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.659664062908195,"aZ":-14.12883087045003,"pfxX":-7.4573871193843875,"pfxZ":9.907803906315912,"pX":-0.5188224821413957,"pZ":1.4947789286778106,"vX0":8.81018786699209,"vY0":-134.47208606010534,"vZ0":-8.477171702898604,"x":136.78,"y":198.42,"x0":-2.877211254794342,"y0":50.00372097941611,"z0":5.702507310605138,"aX":-13.583559594019867},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2313,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4081738761333069,"extension":6.022822665260743},"index":0,"playId":"a90f254d-8349-3d38-ba1b-904cf56968cf","pitchNumber":1,"startTime":"2026-03-20T17:18:31.022Z","endTime":"2026-03-20T17:18:34.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.764497397749654,"aZ":-27.271990285781275,"pfxX":-11.33910686131475,"pfxZ":3.082440963841491,"pX":0.7801902547764666,"pZ":1.5966486824711215,"vX0":12.715534030648808,"vY0":-124.45869442661963,"vZ0":-4.177247806948867,"x":87.26,"y":195.67,"x0":-2.8891627519912486,"y0":50.002444756091,"z0":5.520250386858766,"aX":-18.0331167955326},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":18.1,"spinRate":1548,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.4377970114551899,"extension":6.354327295606453},"index":1,"playId":"116310b8-716e-316c-be69-36a821ede5b2","pitchNumber":2,"startTime":"2026-03-20T17:18:47.477Z","endTime":"2026-03-20T17:18:50.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.313387451248236,"aZ":-16.681662681684642,"pfxX":-8.652592470640622,"pfxZ":8.441917108927637,"pX":0.9369378872036663,"pZ":3.0276544502740403,"vX0":12.779311375574357,"vY0":-134.87636923130324,"vZ0":-4.3371442374870615,"x":81.29,"y":157.03,"x0":-2.746304184334114,"y0":50.006632177310635,"z0":5.838928331927326,"aX":-15.888319219107512},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2419,"spinDirection":216},"zone":12,"typeConfidence":0.88,"plateTime":0.40665294185276046,"extension":5.897335875257269},"hitData":{"launchSpeed":80.7,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.69,"coordY":156.6}},"index":2,"playId":"cbe8f1c3-c7fd-3bb6-9f33-78639f4f3ecb","pitchNumber":3,"startTime":"2026-03-20T17:19:02.930Z","endTime":"2026-03-20T17:19:07.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:19:07.663Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:19:17.911Z","endTime":"2026-03-20T17:21:49.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347164895081995,"aZ":-13.127545479333769,"pfxX":-6.387568166029588,"pfxZ":10.250450176354507,"pX":0.3897785638650333,"pZ":1.7540257933575172,"vX0":10.495251309166804,"vY0":-134.73882196971374,"vZ0":-8.025360240578513,"x":102.14,"y":191.42,"x0":-2.7071628514319204,"y0":50.00445453850016,"z0":5.677421774820022,"aX":-11.871688490122539},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":9.6,"spinRate":2366,"spinDirection":216},"zone":9,"typeConfidence":0.89,"plateTime":0.4048560526939844,"extension":5.956584267122772},"index":0,"playId":"9dab06ee-d5b6-353a-b0fa-fe0cad190f6f","pitchNumber":1,"startTime":"2026-03-20T17:19:42.850Z","endTime":"2026-03-20T17:19:46.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.5,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61102856761765,"aZ":-12.887794937904266,"pfxX":-7.394891459721704,"pfxZ":10.611960759172021,"pX":0.7960449019647753,"pZ":2.0760502513770227,"vX0":11.582650947143295,"vY0":-134.10778486010486,"vZ0":-7.362288322160279,"x":86.66,"y":182.73,"x0":-2.6225799747084597,"y0":50.00219774142111,"z0":5.780487287429839,"aX":-13.439544893800987},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":10.8,"spinRate":2416,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.408768827182326,"extension":5.895532317084149},"index":1,"playId":"e54e56fd-8c02-301b-aff0-29b517ceb433","pitchNumber":2,"startTime":"2026-03-20T17:20:01.333Z","endTime":"2026-03-20T17:20:04.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":93.0,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177504511759267,"aZ":-15.384008353453115,"pfxX":-5.533046292197624,"pfxZ":8.915033327598087,"pX":-0.8853259851381521,"pZ":2.163689785443504,"vX0":7.589597852191671,"vY0":-135.3027815794288,"vZ0":-6.502308486592236,"x":150.75,"y":180.36,"x0":-2.9876007934781876,"y0":50.00254192857064,"z0":5.646512993392428,"aX":-10.420474741678458},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":8.8,"spinRate":2366,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.4024190509926031,"extension":6.059585810352204},"index":2,"playId":"bff50842-89f6-3bca-b436-0cc6557c8e0a","pitchNumber":3,"startTime":"2026-03-20T17:20:19.268Z","endTime":"2026-03-20T17:20:22.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.820125945295693,"aZ":-25.96102392406141,"pfxX":-8.629906511100552,"pfxZ":3.9491095950018824,"pX":-0.15277885161738117,"pZ":2.5112047227046577,"vX0":9.601459353704572,"vY0":-124.2935804624779,"vZ0":-2.3845147066868195,"x":122.82,"y":170.98,"x0":-2.936014843695485,"y0":50.00036091898059,"z0":5.628493554646855,"aX":-13.564900596442634},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":1554,"spinDirection":244},"zone":5,"typeConfidence":0.91,"plateTime":0.4398884142340074,"extension":6.352735370306041},"index":3,"playId":"13dc7f5b-d320-3a4f-950c-553291dc7d0f","pitchNumber":4,"startTime":"2026-03-20T17:20:39.960Z","endTime":"2026-03-20T17:20:42.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865743147149512,"aZ":-13.492220928824587,"pfxX":-5.870489361961123,"pfxZ":9.719094394621223,"pX":-0.972363392710386,"pZ":3.7001919263571423,"vX0":7.489671373122797,"vY0":-138.04570434638464,"vZ0":-3.1635136007360796,"x":154.06,"y":138.87,"x0":-2.9629922750975095,"y0":50.00581749999555,"z0":5.774339536174956,"aX":-11.288216145339975},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2376,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.39738137702456466,"extension":5.931989383762225},"index":4,"playId":"d85035d3-e7bc-331a-b76c-4ec0ebbec343","pitchNumber":5,"startTime":"2026-03-20T17:21:04.204Z","endTime":"2026-03-20T17:21:07.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":94.9,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64361807727645,"aZ":-11.735158541226921,"pfxX":-7.400390720687383,"pfxZ":10.80389600942591,"pX":-0.027789640003037935,"pZ":1.259147863202642,"vX0":10.166126956850762,"vY0":-137.4473783085247,"vZ0":-9.282373426126888,"x":118.06,"y":204.78,"x0":-2.8323078115724436,"y0":50.0027175268468,"z0":5.500416760711732,"aX":-14.001021136586584},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":11.0,"spinRate":2422,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.4002145716857317,"extension":6.29108946518641},"index":5,"playId":"98a95b0f-8b05-3e44-979f-1cd37d4426da","pitchNumber":6,"startTime":"2026-03-20T17:21:28.817Z","endTime":"2026-03-20T17:21:32.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700849506284666,"aZ":-12.791203874751863,"pfxX":-7.440677614646624,"pfxZ":10.193568451024985,"pX":-1.4981333380223094,"pZ":2.6121167034051154,"vX0":6.7225552232969585,"vY0":-137.34558789711053,"vZ0":-5.762496685114212,"x":174.11,"y":168.25,"x0":-3.016167863985127,"y0":50.00661873801347,"z0":5.6147268307278875,"aX":-14.15450304504499},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":12.0,"spinRate":2439,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39948835010739225,"extension":5.909264146734153},"index":6,"playId":"9993733a-b6d3-3a6e-a49f-ea1b78be9968","pitchNumber":7,"startTime":"2026-03-20T17:21:45.804Z","endTime":"2026-03-20T17:21:49.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:21:49.657Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to first baseman Sean Keys in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:21:58.807Z","endTime":"2026-03-20T17:23:03.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.747433786699986,"aZ":-16.214186097758358,"pfxX":-6.965320921404597,"pfxZ":8.693660076057803,"pX":0.5523645345731919,"pZ":2.529616094902616,"vX0":11.54267402272192,"vY0":-135.4095133338806,"vZ0":-5.291980171048588,"x":95.95,"y":170.48,"x0":-2.8831890646028437,"y0":50.001875698332945,"z0":5.664240331653315,"aX":-12.786247463245227},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2301,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.4062924914199404,"extension":6.1372587302612605},"index":0,"playId":"23de4f59-8802-3902-840e-26e5bd2dbf28","pitchNumber":1,"startTime":"2026-03-20T17:22:18.127Z","endTime":"2026-03-20T17:22:21.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34840613077003,"aZ":-14.034476848643779,"pfxX":-5.870642303324729,"pfxZ":10.012534649269245,"pX":-0.3547413724685485,"pZ":2.029515648086019,"vX0":8.749155175575321,"vY0":-134.52968413599004,"vZ0":-7.122477568880992,"x":130.52,"y":183.98,"x0":-2.9038716720277686,"y0":50.00233275288905,"z0":5.728910010480346,"aX":-10.635846492184134},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2384,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.408965148691975,"extension":5.984263108316508},"index":1,"playId":"670a3c60-8744-358d-9a0a-d8420eb0d9ec","pitchNumber":2,"startTime":"2026-03-20T17:22:35.296Z","endTime":"2026-03-20T17:22:38.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501206451733083,"aZ":-16.898094279237373,"pfxX":-5.950991154482751,"pfxZ":7.678346472360449,"pX":-0.3726264083011603,"pZ":2.7301860552661705,"vX0":9.73188084984912,"vY0":-139.27479761732113,"vZ0":-4.629599354563402,"x":131.2,"y":165.06,"x0":-3.118576183773262,"y0":50.00674708496122,"z0":5.510974269583622,"aX":-11.845965471911068},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":9.1,"spinRate":2437,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.39136130946799685,"extension":6.281971073601476},"hitData":{"launchSpeed":72.7,"launchAngle":63.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.2,"coordY":178.74}},"index":2,"playId":"0a1b2b4e-850a-31ca-8ca8-be99da9ea232","pitchNumber":3,"startTime":"2026-03-20T17:22:54.791Z","endTime":"2026-03-20T17:23:03.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:23:03.089Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Jiménez flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:25:20.176Z","endTime":"2026-03-20T17:26:22.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.358052063723555,"aZ":-22.96888153369111,"pfxX":5.824672955118995,"pfxZ":6.066540891326525,"pX":1.279760837845048,"pZ":0.5940656843722217,"vX0":3.40650364660032,"vY0":-121.92999255367617,"vZ0":-9.128435153570809,"x":68.22,"y":222.74,"x0":-0.8886653895646136,"y0":50.00047232948078,"z0":6.345150990699031,"aX":8.830985497618569},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.2,"breakHorizontal":-11.3,"spinRate":2229,"spinDirection":175},"zone":14,"typeConfidence":0.91,"plateTime":0.4479911397301204,"extension":6.237271341325477},"index":0,"playId":"d7d779fb-86a6-375a-a0cb-612c20512438","pitchNumber":1,"startTime":"2026-03-20T17:25:21.606Z","endTime":"2026-03-20T17:25:25.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.934320991246107,"aZ":-29.321626538930506,"pfxX":0.5761333925059715,"pfxZ":1.8958394420645135,"pX":0.29924476270007144,"pZ":3.2043233516091316,"vX0":3.250983401818515,"vY0":-120.76011860401134,"vZ0":-2.0336874714642503,"x":105.59,"y":152.26,"x0":-1.1280072679027382,"y0":50.005168446192435,"z0":6.585739775327964,"aX":0.8687062436743918},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":-1.7,"spinRate":2245,"spinDirection":145},"zone":3,"typeConfidence":0.85,"plateTime":0.4500144555106278,"extension":6.209966558461212},"index":1,"playId":"c523e859-235c-3178-bf5d-2efe8c1be891","pitchNumber":2,"startTime":"2026-03-20T17:25:40.942Z","endTime":"2026-03-20T17:25:44.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9938952062455,"aZ":-23.498035814755898,"pfxX":-7.772213709282875,"pfxZ":5.402418870207253,"pX":0.7842276922144018,"pZ":0.9993262722901309,"vX0":5.799283023357212,"vY0":-125.27261914481382,"vZ0":-8.66902048680057,"x":87.11,"y":211.8,"x0":-0.539896773449871,"y0":50.00012801963858,"z0":6.395847744539397,"aX":-12.471823952826815},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":13.0,"spinRate":1194,"spinDirection":203},"zone":14,"typeConfidence":0.92,"plateTime":0.43561159279654493,"extension":6.6297177923420385},"index":2,"playId":"fc5a8115-4466-30cb-832c-f260232c6234","pitchNumber":3,"startTime":"2026-03-20T17:25:57.163Z","endTime":"2026-03-20T17:26:01.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177353138446065,"aZ":-27.609542117829758,"pfxX":-0.34501542827763476,"pfxZ":2.963933792722072,"pX":0.9809531984921522,"pZ":1.6102981233970264,"vX0":4.25265990014221,"vY0":-123.56332776540904,"vZ0":-6.181635947855449,"x":79.61,"y":195.3,"x0":-0.7194865936388953,"y0":50.00602518693165,"z0":6.471605318501648,"aX":-0.5321836380685332},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":-0.4,"spinRate":2273,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.44368881451939,"extension":6.451380832703164},"hitData":{"launchSpeed":81.0,"launchAngle":33.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.07,"coordY":88.34}},"index":3,"playId":"7f2dfdd5-da7f-3be4-9e4a-aa155651079c","pitchNumber":4,"startTime":"2026-03-20T17:26:16.272Z","endTime":"2026-03-20T17:26:22.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:26:22.790Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Keys walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:26:29.177Z","endTime":"2026-03-20T17:27:51.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"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":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.059703470792517,"aZ":-36.9233076310798,"pfxX":3.301335910096099,"pfxZ":-3.7193313007396656,"pX":-0.6554910295598309,"pZ":1.0574068783206252,"vX0":-0.0880005901428666,"vY0":-112.15325009165805,"vZ0":-3.7496834206986165,"x":141.99,"y":210.23,"x0":-1.044802402079304,"y0":50.00436353943536,"z0":6.512121856662113,"aX":4.2110151417209085},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.4,"breakHorizontal":-6.0,"spinRate":2424,"spinDirection":22},"zone":13,"typeConfidence":0.9,"plateTime":0.48814768651784535,"extension":6.387954680818254},"index":0,"playId":"c1a59208-9e42-3a89-9077-9aaf37688c2c","pitchNumber":1,"startTime":"2026-03-20T17:26:44.919Z","endTime":"2026-03-20T17:26:48.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.94630323915344,"aZ":-38.45332845412632,"pfxX":4.007785477833515,"pfxZ":-4.994946003484163,"pX":-0.20573899763677392,"pZ":4.100571833752583,"vX0":0.22650703275792713,"vY0":-111.09855249338106,"vZ0":2.824936891570714,"x":124.84,"y":128.06,"x0":-0.8299851033261202,"y0":50.00476628895208,"z0":6.7949453695703586,"aX":5.035832828448397},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.0,"breakHorizontal":-7.3,"spinRate":2383,"spinDirection":22},"zone":11,"typeConfidence":0.9,"plateTime":0.49205479027528964,"extension":6.266652124244712},"index":1,"playId":"e11ead23-ec0a-342a-8eb8-f59522278776","pitchNumber":2,"startTime":"2026-03-20T17:26:58.567Z","endTime":"2026-03-20T17:27:02.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":85.5,"endSpeed":79.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35618907969966,"aZ":-25.93729055203061,"pfxX":0.30568003959661527,"pfxZ":3.9696320584290525,"pX":-0.045600414087500506,"pZ":1.0607637929110691,"vX0":2.4478957842534035,"vY0":-124.38951172685702,"vZ0":-7.703588435172755,"x":118.74,"y":210.14,"x0":-1.081126190578096,"y0":50.0033907059782,"z0":6.340580187656904,"aX":0.479859836759474},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2235,"spinDirection":169},"zone":13,"typeConfidence":0.91,"plateTime":0.4399083207441117,"extension":6.360395937677614},"index":2,"playId":"d7662109-f5f5-3dfc-85ce-cd4f98b5babf","pitchNumber":3,"startTime":"2026-03-20T17:27:14.413Z","endTime":"2026-03-20T17:27:17.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":89.7,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.108616840002487,"aZ":-12.641644143539487,"pfxX":-1.1667679466907819,"pfxZ":11.461146390230972,"pX":0.6097207131480857,"pZ":2.7324597312336647,"vX0":4.072582826079239,"vY0":-130.41631585495472,"vZ0":-7.176456844320766,"x":93.76,"y":165.0,"x0":-0.827771310411741,"y0":50.00462457182377,"z0":6.494000175522509,"aX":-1.9888398086814378},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.2,"breakHorizontal":1.1,"spinRate":2113,"spinDirection":187},"zone":6,"typeConfidence":0.87,"plateTime":0.42167390020603346,"extension":6.467939895892965},"index":3,"playId":"1dd345ef-5bc8-3d0f-ba31-f5fb25e2296f","pitchNumber":4,"startTime":"2026-03-20T17:27:30.597Z","endTime":"2026-03-20T17:27:34.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29776245704243,"aZ":-10.54245196095208,"pfxX":-2.257524221258031,"pfxZ":11.9094459483294,"pX":-0.7381359098462849,"pZ":2.4321644181119506,"vX0":1.6480327793211833,"vY0":-134.2147756109821,"vZ0":-8.504065908856541,"x":145.14,"y":173.11,"x0":-1.0682622042611605,"y0":50.00030687820425,"z0":6.401532270183973,"aX":-4.099083937106663},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":3.7,"spinRate":2356,"spinDirection":190},"zone":4,"typeConfidence":0.9,"plateTime":0.40883340472297425,"extension":6.493470207045011},"index":4,"playId":"65e5d158-c6a0-31d6-b564-95b0d151e101","pitchNumber":5,"startTime":"2026-03-20T17:27:48.070Z","endTime":"2026-03-20T17:27:51.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:27:51.356Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Arjun Nimmala flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:27:58.518Z","endTime":"2026-03-20T17:30:10.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":91.3,"endSpeed":82.8,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79994219556042,"aZ":-10.886420265947798,"pfxX":-0.4562970476599506,"pfxZ":12.02485203887179,"pX":-0.3499802585296533,"pZ":3.5911058018706066,"vX0":1.312240487045267,"vY0":-132.80386203104638,"vZ0":-5.6876747943299835,"x":130.34,"y":141.82,"x0":-0.7931676765611625,"y0":50.003063289196255,"z0":6.566357983996851,"aX":-0.8079160609746623},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.6,"breakHorizontal":0.5,"spinRate":2173,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.41384881029715714,"extension":6.573287487683122},"index":0,"playId":"9024d0d8-b660-30e8-b951-19ee6229b341","pitchNumber":1,"startTime":"2026-03-20T17:28:20.089Z","endTime":"2026-03-20T17:28:24.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"fd3172c1-b2c1-36b3-9b4d-05d3e47892a5","startTime":"2026-03-20T17:28:41.107Z","endTime":"2026-03-20T17:28:44.107Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11353642319378,"aZ":-29.814633641748927,"pfxX":5.1055440596127815,"pfxZ":1.556410156206896,"pX":-0.8904136948987524,"pZ":3.2052931807783653,"vX0":-0.7953467871522383,"vY0":-122.16530487150435,"vZ0":-1.8837781496531498,"x":150.94,"y":152.24,"x0":-1.2250190831308299,"y0":50.0033989412762,"z0":6.538693759935178,"aX":7.750132402260314},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-9.1,"spinRate":2232,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.44761601874861334,"extension":6.3327496304291016},"index":2,"playId":"717a8f8d-84f7-3a8c-8f71-fe71c1ee8c13","pitchNumber":2,"startTime":"2026-03-20T17:28:58.249Z","endTime":"2026-03-20T17:29:01.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.921086262201758,"aZ":-24.503479293974728,"pfxX":3.9718371997332746,"pfxZ":4.8076284735912616,"pX":-0.9478474457021379,"pZ":3.14697313239237,"vX0":-0.7818780405643164,"vY0":-124.88618044653894,"vZ0":-3.465756753527499,"x":153.13,"y":153.81,"x0":-1.1487354094044224,"y0":50.00087937063659,"z0":6.5469586243421105,"aX":6.332183820212391},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.3,"breakHorizontal":-7.1,"spinRate":2232,"spinDirection":166},"zone":11,"typeConfidence":0.91,"plateTime":0.4370156773549274,"extension":6.196685751736932},"index":3,"playId":"47deab30-6360-3913-94a5-73723d6e964d","pitchNumber":3,"startTime":"2026-03-20T17:29:17.493Z","endTime":"2026-03-20T17:29:20.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922913635539143,"aZ":-27.767522001863583,"pfxX":5.018460908120493,"pfxZ":2.810597583096694,"pX":-1.093846443457592,"pZ":2.6497955363397,"vX0":-1.3334582701687903,"vY0":-124.11620651138546,"vZ0":-3.714430141518327,"x":158.69,"y":167.24,"x0":-1.2028753000797598,"y0":50.00002725031715,"z0":6.467897294476109,"aX":7.859259378677855},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":-8.8,"spinRate":2188,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.44063270713888514,"extension":6.420426846946064},"index":4,"playId":"cdd65667-e868-391d-8526-fe0a8790bdc2","pitchNumber":4,"startTime":"2026-03-20T17:29:40.142Z","endTime":"2026-03-20T17:29:43.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.668807130065876,"aZ":-13.114659889311984,"pfxX":-1.4117186815028118,"pfxZ":10.602976044417876,"pX":-0.47164250142389813,"pZ":2.6527258965125786,"vX0":1.4386747696611177,"vY0":-133.6840593441892,"vZ0":-7.320701170693455,"x":134.98,"y":167.16,"x0":-0.8351409423587988,"y0":50.00213833253096,"z0":6.3813797159358066,"aX":-2.537575591359671},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":2.2,"spinRate":2090,"spinDirection":188},"zone":4,"typeConfidence":0.9,"plateTime":0.41079907710979047,"extension":6.689931195705273},"hitData":{"launchSpeed":95.4,"launchAngle":41.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.84,"coordY":93.29}},"index":5,"playId":"ea760f67-0e38-30cd-b803-339997a319b5","pitchNumber":5,"startTime":"2026-03-20T17:30:01.262Z","endTime":"2026-03-20T17:30:10.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:30:10.137Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Kasevich doubles (3) on a line drive to left fielder Trevor Larnach. Sean Keys scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:30:24.626Z","endTime":"2026-03-20T17:32:55.436Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91734353013745,"aZ":-23.263388916206395,"pfxX":4.533505559158739,"pfxZ":5.495640524448294,"pX":0.5404455719145046,"pZ":0.5309706623531146,"vX0":1.7990302610922262,"vY0":-125.60889012449955,"vZ0":-9.686923070232206,"x":96.4,"y":224.44,"x0":-0.7710925997627971,"y0":50.00288781969536,"z0":6.282204611652463,"aX":7.3512289639339965},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":-8.6,"spinRate":2307,"spinDirection":176},"zone":14,"typeConfidence":0.89,"plateTime":0.4336213935116522,"extension":6.519517749090694},"index":0,"playId":"3d6e529f-b3e8-3800-9877-d1e8be4b135f","pitchNumber":1,"startTime":"2026-03-20T17:30:41.222Z","endTime":"2026-03-20T17:30:44.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.440170112763884,"aZ":-11.163840398624275,"pfxX":0.9642544159807738,"pfxZ":11.335622236479981,"pX":1.044619046293955,"pZ":3.319549548356328,"vX0":3.672846336251351,"vY0":-135.27397238710964,"vZ0":-6.625796095673451,"x":77.18,"y":149.15,"x0":-0.4559852002200932,"y0":50.00663739466761,"z0":6.583102333408252,"aX":1.787438701829845},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":-2.5,"spinRate":2256,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.40485665150006245,"extension":6.678113234957816},"index":1,"playId":"0c82fbf2-a449-3a70-aef1-25dc2c6f41bb","pitchNumber":2,"startTime":"2026-03-20T17:31:03.713Z","endTime":"2026-03-20T17:31:07.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569805266241453,"aZ":-10.631159068194721,"pfxX":0.9591361978458579,"pfxZ":11.743280065562395,"pX":-0.11023658814631031,"pZ":2.303792078642595,"vX0":1.0524213386720755,"vY0":-134.0054964995477,"vZ0":-9.031679110073503,"x":121.2,"y":176.58,"x0":-0.6314548209242294,"y0":50.00618483555882,"z0":6.459608666954962,"aX":1.7599530878625382},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":-1.9,"spinRate":2116,"spinDirection":187},"zone":5,"typeConfidence":0.9,"plateTime":0.4073594808102108,"extension":6.7277608360057535},"index":2,"playId":"ba9bf076-2f6f-392e-b29d-79469bfa5069","pitchNumber":3,"startTime":"2026-03-20T17:31:21.283Z","endTime":"2026-03-20T17:31:24.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46977022548495,"aZ":-11.77969065495496,"pfxX":-1.2556104768927585,"pfxZ":11.441003184970235,"pX":-0.022657699635064008,"pZ":2.6224288876056114,"vX0":2.2117323821525288,"vY0":-132.9261326970932,"vZ0":-7.88556339955931,"x":117.86,"y":167.97,"x0":-0.7037753373280196,"y0":50.00549194236542,"z0":6.489976504853592,"aX":-2.238957302451179},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.1,"breakHorizontal":1.8,"spinRate":2269,"spinDirection":187},"zone":5,"typeConfidence":0.9,"plateTime":0.41262524221882657,"extension":6.620199407977674},"index":3,"playId":"77b39971-2a6e-37b4-aea8-ac7c0acca9f6","pitchNumber":4,"startTime":"2026-03-20T17:31:46.607Z","endTime":"2026-03-20T17:31:53.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.630287054431726,"aZ":-25.454861194305426,"pfxX":-8.694360984515232,"pfxZ":4.244090627615828,"pX":-0.22505429988413403,"pZ":0.17401598424978842,"vX0":3.9751073211989563,"vY0":-125.57341612103573,"vZ0":-10.01759059914627,"x":125.58,"y":234.08,"x0":-0.7070416002822054,"y0":50.00117112746002,"z0":6.317569173277556,"aX":-13.754839666821582},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":14.8,"spinRate":1035,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.43774629207928584,"extension":6.8511335004880465},"index":4,"playId":"6a7bec33-484f-33fa-b6a5-908de72b3ccf","pitchNumber":5,"startTime":"2026-03-20T17:32:18.336Z","endTime":"2026-03-20T17:32:21.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259999664189888,"aZ":-25.01337508844482,"pfxX":3.3714475880191843,"pfxZ":4.427593630205359,"pX":-0.5175724149526895,"pZ":1.7400454522009408,"vX0":0.25221867664185815,"vY0":-126.06938181370948,"vZ0":-6.534897592044355,"x":136.73,"y":191.8,"x0":-1.0572007070101495,"y0":50.005592959573455,"z0":6.369031876306826,"aX":5.458953606154666},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":-6.1,"spinRate":2227,"spinDirection":175},"zone":7,"typeConfidence":0.9,"plateTime":0.43352016549471184,"extension":6.543677491437478},"hitData":{"launchSpeed":99.9,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.3,"coordY":150.19}},"index":5,"playId":"979fcac0-10e4-32ef-89f7-fb7a9604ba5d","pitchNumber":6,"startTime":"2026-03-20T17:32:44.296Z","endTime":"2026-03-20T17:32:55.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":-11.70000000000001,"leverageIndex":0.94,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:32:55.436Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Myles Straw strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:33:28.893Z","endTime":"2026-03-20T17:35:05.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87139088036324,"aZ":-11.690241365823768,"pfxX":-0.2574088452473938,"pfxZ":11.448155446421545,"pX":-0.2454682256060481,"pZ":2.8784151520039387,"vX0":1.4251524836869318,"vY0":-133.6726644264667,"vZ0":-7.321704818144131,"x":126.36,"y":161.06,"x0":-0.7547066061687107,"y0":50.00242974037013,"z0":6.513557831748188,"aX":-0.46083456299482795},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.2,"breakHorizontal":0.1,"spinRate":2223,"spinDirection":191},"zone":2,"typeConfidence":0.9,"plateTime":0.41155968712803803,"extension":6.5459483837284695},"index":0,"playId":"97de8d41-e61b-38c9-9e83-f6831b41d852","pitchNumber":1,"startTime":"2026-03-20T17:33:33.163Z","endTime":"2026-03-20T17:33:36.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":86.4,"endSpeed":80.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38969650195015,"aZ":-18.1023062124447,"pfxX":0.5589947788920671,"pfxZ":8.72801697682701,"pX":-0.5958413174257596,"pZ":0.8865803576861916,"vX0":1.0750883728515563,"vY0":-125.60842966751733,"vZ0":-10.040604181950451,"x":139.71,"y":214.84,"x0":-1.100538332736894,"y0":50.00018220545188,"z0":6.38256815084079,"aX":0.900512647524467},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.9,"breakHorizontal":-1.2,"spinRate":2218,"spinDirection":171},"zone":13,"typeConfidence":0.87,"plateTime":0.43462518728162447,"extension":6.6429175222115},"index":1,"playId":"bfd7e906-74b9-3d78-ba2d-7459732a9e02","pitchNumber":2,"startTime":"2026-03-20T17:33:46.921Z","endTime":"2026-03-20T17:33:50.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":91.6,"endSpeed":83.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14524024598121,"aZ":-13.573056747537809,"pfxX":-1.5962371420809836,"pfxZ":10.337176690656307,"pX":-0.39129161449969263,"pZ":4.06096828297146,"vX0":1.323751225002149,"vY0":-133.40620009599115,"vZ0":-4.1934748551573815,"x":131.92,"y":129.13,"x0":-0.6869422972510171,"y0":50.00367863632651,"z0":6.634143449771269,"aX":-2.8725826489375983},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":2.6,"spinRate":2182,"spinDirection":185},"zone":11,"typeConfidence":0.89,"plateTime":0.41083099057951467,"extension":6.584652473787173},"index":2,"playId":"0a7be8b1-9591-3503-98d2-9687572b3205","pitchNumber":3,"startTime":"2026-03-20T17:34:16.471Z","endTime":"2026-03-20T17:34:19.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.533266555671904,"aZ":-11.433070323692466,"pfxX":-1.0113656020792348,"pfxZ":11.598282801860712,"pX":0.19448074048489694,"pZ":2.5125689755027976,"vX0":2.513145091809009,"vY0":-132.89118685168327,"vZ0":-8.125692684576787,"x":109.59,"y":170.94,"x0":-0.632135115978314,"y0":50.00168178509604,"z0":6.440751168796352,"aX":-1.8086246015072511},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.4,"breakHorizontal":1.3,"spinRate":2145,"spinDirection":186},"zone":5,"typeConfidence":0.9,"plateTime":0.4122027161708406,"extension":6.805099245738862},"index":3,"playId":"753bd147-5396-36f6-978a-cafbf949efcd","pitchNumber":4,"startTime":"2026-03-20T17:34:35.641Z","endTime":"2026-03-20T17:34:38.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866419840274602,"aZ":-12.572177415477094,"pfxX":1.1077628211183512,"pfxZ":10.684087021143934,"pX":1.1686794993844605,"pZ":2.5850992025825343,"vX0":4.261745909020761,"vY0":-134.51397167083977,"vZ0":-7.904802182556768,"x":72.45,"y":168.98,"x0":-0.5793852545619059,"y0":50.0036590685487,"z0":6.451105638560374,"aX":2.031315608040605},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-2.9,"spinRate":2086,"spinDirection":186},"zone":12,"typeConfidence":0.89,"plateTime":0.4070137441419419,"extension":6.556657807219125},"index":4,"playId":"cbc0cb35-991f-3513-9014-fc173bfdc78c","pitchNumber":5,"startTime":"2026-03-20T17:35:02.026Z","endTime":"2026-03-20T17:35:05.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.18,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:35:05.120Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:37:24.855Z","endTime":"2026-03-20T17:38:18.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T17:37:19.142Z","endTime":"2026-03-20T17:37:27.016Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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.4,"endSpeed":83.6,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.417613111076474,"aZ":-13.997627345733946,"pfxX":-7.708924141650155,"pfxZ":10.120602780128653,"pX":1.2739136105358715,"pZ":2.930090176276856,"vX0":13.15760197985947,"vY0":-133.8035399204592,"vZ0":-5.015063433404161,"x":68.44,"y":159.67,"x0":-2.727018535177746,"y0":50.00446624683264,"z0":5.8472401842278305,"aX":-13.848710878185075},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":10.8,"spinRate":2477,"spinDirection":219},"zone":12,"typeConfidence":0.89,"plateTime":0.4108443218172666,"extension":6.092217810305732},"index":1,"playId":"0b4a2d8d-b3f1-3b95-b1ff-0429790cabe3","pitchNumber":1,"startTime":"2026-03-20T17:37:27.016Z","endTime":"2026-03-20T17:37:30.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.972535594193157,"aZ":-23.09432255760366,"pfxX":-1.4887614285073507,"pfxZ":5.6846540061866095,"pX":-0.6508451735642686,"pZ":1.7241044721275507,"vX0":6.696686026397666,"vY0":-124.9836781125289,"vZ0":-4.826740768783256,"x":141.81,"y":192.23,"x0":-3.1606245401801294,"y0":50.002241327671165,"z0":5.554658204954846,"aX":-2.3783520757672854},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.5,"breakHorizontal":1.3,"spinRate":2435,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.43666994339612053,"extension":6.094708466729511},"index":2,"playId":"9ae3f561-49e2-3858-b25d-e44835466a86","pitchNumber":2,"startTime":"2026-03-20T17:37:42.565Z","endTime":"2026-03-20T17:37:46.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.273827885920074,"aZ":-14.009847898827296,"pfxX":-9.161446985460834,"pfxZ":9.92961586954491,"pX":-0.14685920112389486,"pZ":2.332038466109171,"vX0":10.416861134337916,"vY0":-134.87845404729435,"vZ0":-6.228951494844039,"x":122.6,"y":175.81,"x0":-2.8817219897532995,"y0":50.00495471628908,"z0":5.672226795196907,"aX":-16.763171597999214},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":14.2,"spinRate":2498,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.40719280500290544,"extension":6.129252359960469},"index":3,"playId":"949a78e2-06be-3c54-928c-610ffd26a3c9","pitchNumber":3,"startTime":"2026-03-20T17:37:57.860Z","endTime":"2026-03-20T17:38:01.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.290125623836282,"aZ":-24.28465841772826,"pfxX":-1.3115886335830798,"pfxZ":4.808240226724431,"pX":0.8127185600371889,"pZ":2.255570046301269,"vX0":10.010779133010583,"vY0":-125.93640547045189,"vZ0":-3.360222729708519,"x":86.02,"y":177.88,"x0":-3.006621122324534,"y0":50.004400170279695,"z0":5.523916780285247,"aX":-2.1532870880047037},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":0.6,"spinRate":2478,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.43130790685331455,"extension":6.117428824361292},"index":4,"playId":"810962d1-fd7e-3cf8-a43e-32f9506fc7a4","pitchNumber":4,"startTime":"2026-03-20T17:38:15.974Z","endTime":"2026-03-20T17:38:18.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:38:18.982Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orlando Arcia grounds out, third baseman Josh Kasevich to first baseman Sean Keys.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:38:23.443Z","endTime":"2026-03-20T17:39:57.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.143850975016456,"aZ":-33.71900795673077,"pfxX":4.797408849209127,"pfxZ":-1.2808040205703008,"pX":0.4937938026141272,"pZ":1.6305384505312537,"vX0":6.080384978698981,"vY0":-109.56636048808257,"vZ0":-1.318567197910666,"x":98.18,"y":194.76,"x0":-2.951320555959187,"y0":50.005095985443575,"z0":5.875943196711112,"aX":5.774372855460377},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-2.4,"breakHorizontal":-10.4,"spinRate":2739,"spinDirection":52},"zone":9,"typeConfidence":0.89,"plateTime":0.5018171920250447,"extension":6.19959347213484},"index":0,"playId":"44af6ce4-e83c-3f6f-869a-0277f24046eb","pitchNumber":1,"startTime":"2026-03-20T17:38:45.555Z","endTime":"2026-03-20T17:38:49.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617146176137197,"aZ":-15.502158807148302,"pfxX":-8.252511735179134,"pfxZ":8.979552795116103,"pX":0.5414464236228652,"pZ":2.417269683066392,"vX0":11.892656696319339,"vY0":-135.2007747332032,"vZ0":-5.751923482729925,"x":96.36,"y":173.51,"x0":-2.8358478191304695,"y0":50.00459549900502,"z0":5.654684497848382,"aX":-15.326842456873843},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":12.5,"spinRate":2446,"spinDirection":212},"zone":6,"typeConfidence":0.89,"plateTime":0.40464068288933674,"extension":5.997046297046639},"index":1,"playId":"435563a4-4e15-32c8-ae5d-86a4c54f090e","pitchNumber":2,"startTime":"2026-03-20T17:39:01.377Z","endTime":"2026-03-20T17:39:08.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51178464613443,"aZ":-13.811040571050505,"pfxX":-5.903895254923462,"pfxZ":10.019020600452068,"pX":-0.42693116725621616,"pZ":2.610201714620895,"vX0":8.666265227220002,"vY0":-134.81489503694505,"vZ0":-5.509786230146597,"x":133.27,"y":168.3,"x0":-2.9226054535153576,"y0":50.002174782181626,"z0":5.662665101663197,"aX":-10.82048736520688},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2346,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.4069790046192172,"extension":6.01713539878946},"index":2,"playId":"6c9becdd-7983-3664-be7a-2094ee07474a","pitchNumber":3,"startTime":"2026-03-20T17:39:30.366Z","endTime":"2026-03-20T17:39:33.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":86.7,"endSpeed":80.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.049354846728757,"aZ":-26.84445569808261,"pfxX":0.8479926097049801,"pfxZ":3.275285253316448,"pX":0.06838954913290464,"pZ":1.1231413506848889,"vX0":7.654620726238936,"vY0":-126.03474561112807,"vZ0":-5.516517077942785,"x":114.39,"y":208.46,"x0":-3.1047034271744662,"y0":50.00106672088926,"z0":5.479311787004708,"aX":1.3773787406313496},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-3.1,"spinRate":2462,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.43282906347694583,"extension":6.023661155680586},"hitData":{"launchSpeed":68.8,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.35,"coordY":166.01}},"index":3,"playId":"0148abcd-7010-3299-85e4-65fd725fbc76","pitchNumber":4,"startTime":"2026-03-20T17:39:51.305Z","endTime":"2026-03-20T17:39:57.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:39:57.606Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, third baseman Josh Kasevich to first baseman Sean Keys.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:40:08.606Z","endTime":"2026-03-20T17:40:36.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.893892374332065,"aZ":-25.144256981156282,"pfxX":-0.5716447243989213,"pfxZ":4.4043006793916195,"pX":0.3418770821911361,"pZ":2.2773660298014837,"vX0":8.764689928626746,"vY0":-124.7296707602967,"vZ0":-3.1663668646817866,"x":103.97,"y":177.29,"x0":-3.1233804067212345,"y0":50.005058393306946,"z0":5.606349696124738,"aX":-0.9136934570719258},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":-0.7,"spinRate":2347,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.43686570237864153,"extension":6.0430908685469555},"hitData":{"launchSpeed":68.4,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.75,"coordY":163.59}},"index":0,"playId":"2a1f96ab-1640-3c94-b39d-9e8941089e8d","pitchNumber":1,"startTime":"2026-03-20T17:40:29.564Z","endTime":"2026-03-20T17:40:36.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:40:36.049Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, pitcher Simeon Woods Richardson to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:42:23.805Z","endTime":"2026-03-20T17:43:48.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680573,"link":"/api/v1/people/680573"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":71.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.62940525154506,"aZ":-38.38731689356522,"pfxX":2.448454545980394,"pfxZ":-4.935713611603637,"pX":0.059607121339702786,"pZ":2.2694070263493105,"vX0":1.2897009713499676,"vY0":-110.7959826559844,"vZ0":-0.9902703705837604,"x":114.73,"y":177.51,"x0":-0.8459796330644327,"y0":50.00508342836752,"z0":6.693003677381081,"aX":3.079816526380536},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-8.9,"breakHorizontal":-4.8,"spinRate":2392,"spinDirection":25},"zone":5,"typeConfidence":0.9,"plateTime":0.49216397221259367,"extension":6.2557570905131605},"index":0,"playId":"8eee6112-c712-35b3-bcc2-914efe03cdae","pitchNumber":1,"startTime":"2026-03-20T17:42:50.593Z","endTime":"2026-03-20T17:42:54.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":90.8,"endSpeed":84.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.062206858398937,"aZ":-12.222300310874106,"pfxX":-1.5285247024903579,"pfxZ":11.127507697363171,"pX":0.010233318669321163,"pZ":2.0294992653847186,"vX0":3.2583122592565577,"vY0":-132.04674996623342,"vZ0":-9.197076648727693,"x":116.61,"y":183.98,"x0":-1.0326800957392441,"y0":50.00297366128661,"z0":6.4231553453505725,"aX":-2.7409343244914517},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":2.2,"spinRate":2091,"spinDirection":194},"zone":8,"typeConfidence":0.88,"plateTime":0.41238579175080226,"extension":6.413474576484077},"index":1,"playId":"19053ac6-73a0-303b-99bd-dec8b2ef2548","pitchNumber":2,"startTime":"2026-03-20T17:43:04.494Z","endTime":"2026-03-20T17:43:07.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":91.1,"endSpeed":83.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936027188515194,"aZ":-12.91718891526614,"pfxX":-3.0446792720899714,"pfxZ":10.781038764137268,"pX":0.9872319443431459,"pZ":2.9872016303789506,"vX0":5.332670229408946,"vY0":-132.45458567558242,"vZ0":-6.773581725120878,"x":79.37,"y":158.13,"x0":-0.6518500621193873,"y0":50.00041633469576,"z0":6.512560140789367,"aX":-5.437423038625649},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2108,"spinDirection":194},"zone":12,"typeConfidence":0.88,"plateTime":0.4127071771915358,"extension":6.499330284535081},"index":2,"playId":"f410d2fe-aa14-3bb8-9066-a4b40a7c79c9","pitchNumber":3,"startTime":"2026-03-20T17:43:22.800Z","endTime":"2026-03-20T17:43:25.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71812007410299,"aZ":-24.266857735453577,"pfxX":4.0921830817557705,"pfxZ":4.809514960000422,"pX":1.1161859264474185,"pZ":1.489494161709106,"vX0":3.688229476531725,"vY0":-126.09749034559955,"vZ0":-7.497569882571591,"x":74.45,"y":198.56,"x0":-0.8862955972402108,"y0":50.000526822711365,"z0":6.4010246932108945,"aX":6.723529695600075},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":-8.2,"spinRate":2238,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.43102369059660983,"extension":6.442351235936002},"hitData":{"launchSpeed":63.8,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.05,"coordY":179.19}},"index":3,"playId":"d14887c1-28d3-3056-a28d-ce9ceb95195e","pitchNumber":4,"startTime":"2026-03-20T17:43:42.558Z","endTime":"2026-03-20T17:43:48.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:43:48.577Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, second baseman Orlando Arcia to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:43:55.628Z","endTime":"2026-03-20T17:44:39.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.142274282938782,"aZ":-22.558878064316367,"pfxX":-4.423493155798367,"pfxZ":6.197020432262771,"pX":-0.10322766806709488,"pZ":1.1988764953664457,"vX0":2.8877061911036765,"vY0":-123.41808831024224,"vZ0":-8.295357817215088,"x":120.93,"y":206.41,"x0":-0.7100852463250654,"y0":50.004373116824816,"z0":6.485100807571486,"aX":-6.866823685288168},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.6,"breakHorizontal":7.4,"spinRate":665,"spinDirection":215},"zone":13,"typeConfidence":0.92,"plateTime":0.44274451180015095,"extension":6.698970504731786},"index":0,"playId":"01290490-7110-3c66-bec7-f787a3042812","pitchNumber":1,"startTime":"2026-03-20T17:44:14.202Z","endTime":"2026-03-20T17:44:17.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68350325630676,"aZ":-11.981602333957225,"pfxX":-2.2755400019918373,"pfxZ":11.038893706375049,"pX":0.4026237172911756,"pZ":2.5060207408960022,"vX0":3.744088994841908,"vY0":-134.0764981535791,"vZ0":-8.20275518735675,"x":101.65,"y":171.12,"x0":-0.713227959951623,"y0":50.0046968978079,"z0":6.4506545829343835,"aX":-4.163491731396024},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":3.4,"spinRate":2185,"spinDirection":193},"zone":6,"typeConfidence":0.9,"plateTime":0.40776971768423476,"extension":6.547311352504747},"hitData":{"launchSpeed":99.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.65,"coordY":155.11}},"index":1,"playId":"60a241ee-f032-3d37-864e-27707ec6a0cc","pitchNumber":2,"startTime":"2026-03-20T17:44:33.578Z","endTime":"2026-03-20T17:44:39.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:44:39.918Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Davis Schneider singles on a ground ball to second baseman Orlando Arcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:44:47.574Z","endTime":"2026-03-20T17:45:55.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.546331507808773,"aZ":-10.866640425872504,"pfxX":-2.046678405870665,"pfxZ":11.292977774818352,"pX":-0.10830565932044887,"pZ":1.39492092431629,"vX0":2.3871279183839906,"vY0":-136.82014020011204,"vZ0":-11.14418306909113,"x":121.13,"y":201.12,"x0":-0.7281718285436468,"y0":50.00224839924079,"z0":6.276764832516768,"aX":-3.861564807636633},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":3.1,"spinRate":2220,"spinDirection":200},"zone":13,"typeConfidence":0.91,"plateTime":0.4010717050168924,"extension":6.710655502735634},"index":0,"playId":"add0968b-d087-3338-8d20-cae5ad8cb47e","pitchNumber":1,"startTime":"2026-03-20T17:45:01.639Z","endTime":"2026-03-20T17:45:04.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844110798605666,"aZ":-27.028405671378337,"pfxX":3.770796388243456,"pfxZ":3.3041504774795154,"pX":1.1569483104672218,"pZ":1.8531837035359287,"vX0":3.2875010673917378,"vY0":-123.73886283644326,"vZ0":-5.8547244924668185,"x":72.9,"y":188.74,"x0":-0.6768562286099418,"y0":50.00032112828733,"z0":6.503752092037652,"aX":5.867833503405913},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.9,"breakHorizontal":-7.6,"spinRate":2248,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4420246700613575,"extension":6.595252617745073},"index":1,"playId":"b13fc5ad-ef28-3b1f-8c08-45110165e19b","pitchNumber":2,"startTime":"2026-03-20T17:45:35.310Z","endTime":"2026-03-20T17:45:39.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72858161664879,"aZ":-16.38008038137955,"pfxX":-2.231411063535477,"pfxZ":8.402799363596088,"pX":-0.2307604878308124,"pZ":2.731369548518728,"vX0":2.3270921275162246,"vY0":-135.52374156690595,"vZ0":-7.021460082240658,"x":125.8,"y":165.03,"x0":-0.8064026048369541,"y0":50.00059900483238,"z0":6.478586514400145,"aX":-4.193455371930689},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":3.6,"spinRate":2063,"spinDirection":194},"zone":2,"typeConfidence":0.9,"plateTime":0.40254411649308386,"extension":6.721847228217041},"hitData":{"launchSpeed":75.8,"launchAngle":9.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.44,"coordY":140.25}},"index":2,"playId":"bb164a81-f8bf-3b4a-8a97-4d6cffda39ff","pitchNumber":3,"startTime":"2026-03-20T17:45:49.487Z","endTime":"2026-03-20T17:45:55.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:45:55.758Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Heineman flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:46:10.761Z","endTime":"2026-03-20T17:48:17.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256486394379813,"aZ":-13.431303756016316,"pfxX":-2.4472645144018825,"pfxZ":10.127267545115686,"pX":-0.04875067894461643,"pZ":3.555104771033726,"vX0":2.649620525950186,"vY0":-134.70123057890032,"vZ0":-5.534701880142803,"x":118.86,"y":142.79,"x0":-0.7237940164503991,"y0":50.006139601766016,"z0":6.574191636595462,"aX":-4.5310457792742955},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":4.0,"spinRate":2197,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.4054946273369331,"extension":6.690065448640768},"index":0,"playId":"466511f1-5bc2-319a-be4a-70fd02eb6327","pitchNumber":1,"startTime":"2026-03-20T17:46:29.317Z","endTime":"2026-03-20T17:46:32.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"b21c9b22-b6e4-3e6f-ba68-394bcc1c1858","startTime":"2026-03-20T17:46:50.724Z","endTime":"2026-03-20T17:46:54.385Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Davis Schneider steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"b21c9b22-b6e4-3e6f-ba68-394bcc1c1858","startTime":"2026-03-20T17:47:19.475Z","endTime":"2026-03-20T17:47:19.476Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"postOnSecond":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.89,"dramaIndex":34.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921153511455184,"aZ":-25.471597676870584,"pfxX":-4.859424024020079,"pfxZ":4.360889472348147,"pX":0.2041155410607599,"pZ":0.7709935699909612,"vX0":3.8419003975488617,"vY0":-123.28420317854662,"vZ0":-8.343021871377491,"x":109.22,"y":217.96,"x0":-0.7444623977209738,"y0":50.00284190700842,"z0":6.354729245725005,"aX":-7.466967052875626},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":7.9,"spinRate":975,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4445940675151321,"extension":6.66792916551486},"index":3,"playId":"24c51bef-aaa1-32c9-b416-851f0532cd04","pitchNumber":2,"startTime":"2026-03-20T17:47:19.477Z","endTime":"2026-03-20T17:47:22.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":93.4,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.401929639098828,"aZ":-9.398915804001268,"pfxX":-1.2286759660495914,"pfxZ":12.227289226505754,"pX":1.1445130640798113,"pZ":1.5745438498513502,"vX0":5.698918611427885,"vY0":-135.54861854609553,"vZ0":-11.117237635090117,"x":73.37,"y":196.27,"x0":-0.8246824682813182,"y0":50.00025364523044,"z0":6.383345642176037,"aX":-2.2890216355571193},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.9,"breakHorizontal":1.1,"spinRate":2146,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.4039639289394059,"extension":6.701460742439758},"index":4,"playId":"fa2c38e3-4b88-381f-a871-166289c99fa4","pitchNumber":3,"startTime":"2026-03-20T17:47:48.596Z","endTime":"2026-03-20T17:47:51.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82178936008247,"aZ":-22.93770399057266,"pfxX":-6.575581003614773,"pfxZ":5.803756669804093,"pX":-0.6251323536879487,"pZ":1.4246351713068928,"vX0":2.591039104257352,"vY0":-125.21014828888174,"vZ0":-7.687026002190373,"x":140.83,"y":200.31,"x0":-0.8179998209252949,"y0":50.00054829565223,"z0":6.405708467827539,"aX":-10.459492144813137},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.0,"breakHorizontal":11.3,"spinRate":1048,"spinDirection":212},"zone":13,"typeConfidence":0.92,"plateTime":0.4371155681883705,"extension":6.63069507583878},"hitData":{"launchSpeed":85.0,"launchAngle":41.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.05,"coordY":90.81}},"index":5,"playId":"393712d9-454b-3618-9e31-0eb8bcba6859","pitchNumber":4,"startTime":"2026-03-20T17:48:09.992Z","endTime":"2026-03-20T17:48:17.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:48:17.866Z","atBatIndex":20},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Gio Urshela reaches on a throwing error by shortstop Arjun Nimmala. Gio Urshela to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:49:22.790Z","endTime":"2026-03-20T17:51:08.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479231677880747,"aZ":-14.278680104856273,"pfxX":-9.077392569743933,"pfxZ":9.936885155769346,"pX":0.5290470986029653,"pZ":2.2192402104408187,"vX0":11.643760179706904,"vY0":-133.526388554712,"vZ0":-6.527037474730759,"x":96.83,"y":178.86,"x0":-2.7142795524030907,"y0":50.001309203988974,"z0":5.727750684794716,"aX":-16.345798612396006},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":13.8,"spinRate":2443,"spinDirection":216},"zone":6,"typeConfidence":0.88,"plateTime":0.4106298326240325,"extension":6.058799425243421},"index":0,"playId":"4e0a3591-ffb1-3809-b6e2-d0aeefd31600","pitchNumber":1,"startTime":"2026-03-20T17:50:47.811Z","endTime":"2026-03-20T17:50:51.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800012649072805,"aZ":-26.409942464734478,"pfxX":0.4631577721186566,"pfxZ":3.6721275668823328,"pX":0.4947966653018599,"pZ":1.5365621827488265,"vX0":8.780262229784725,"vY0":-123.7148183309841,"vZ0":-4.4240554429900785,"x":98.14,"y":197.29,"x0":-3.142034265316949,"y0":50.00267728674914,"z0":5.5296295373423145,"aX":0.725507741572499},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.0,"breakHorizontal":-2.6,"spinRate":2586,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4406504735648,"extension":6.1615827591744425},"hitData":{"launchSpeed":66.7,"launchAngle":8.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.66,"coordY":142.85}},"index":1,"playId":"fb7ce811-5cfb-357c-a1e2-5a2158e96a2c","pitchNumber":2,"startTime":"2026-03-20T17:51:02.569Z","endTime":"2026-03-20T17:51:08.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.07,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:51:08.163Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Jackson grounds out, third baseman Josh Kasevich to first baseman Sean Keys.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:51:38.631Z","endTime":"2026-03-20T17:54:40.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"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, 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":84.0,"endSpeed":77.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08824329032378,"aZ":-27.96257427887134,"pfxX":0.38001635510025156,"pfxZ":2.7520170927139516,"pX":-0.33134579448573204,"pZ":2.1519390488780457,"vX0":6.913104690873589,"vY0":-122.29560862796322,"vZ0":-2.7553172622940205,"x":129.63,"y":180.68,"x0":-3.233365274367623,"y0":50.00062474968502,"z0":5.669631700501155,"aX":0.5791638522524619},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.7,"breakHorizontal":-2.2,"spinRate":2462,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.4463525213860957,"extension":5.950710124163486},"index":0,"playId":"7efc3c95-d614-3d05-a828-a6ceac42b764","pitchNumber":1,"startTime":"2026-03-20T17:51:46.032Z","endTime":"2026-03-20T17:51:49.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551474910053763,"aZ":-13.23110640308161,"pfxX":-6.8798362950097935,"pfxZ":10.608382255553732,"pX":-0.41096725604968387,"pZ":2.2124948638779074,"vX0":8.654685615964965,"vY0":-132.80966008433526,"vZ0":-6.720531824110631,"x":132.67,"y":179.04,"x0":-2.818718124172678,"y0":50.00398688197345,"z0":5.738975047459624,"aX":-12.28675277916289},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":10.6,"spinRate":2452,"spinDirection":216},"zone":4,"typeConfidence":0.88,"plateTime":0.4124920394954863,"extension":5.9798514147236235},"index":1,"playId":"57cff320-62d7-3a90-a7e1-5ad86bfe8287","pitchNumber":2,"startTime":"2026-03-20T17:52:03.014Z","endTime":"2026-03-20T17:52:06.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23337626911184,"aZ":-11.918100630181081,"pfxX":-6.447193765517117,"pfxZ":10.69538114257984,"pX":-0.34483306177654477,"pZ":2.123922794668909,"vX0":9.031810342802693,"vY0":-136.76821114986862,"vZ0":-7.243131119079939,"x":130.14,"y":181.43,"x0":-2.852683816614889,"y0":50.00290273743067,"z0":5.624347859326191,"aX":-12.211246781191132},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":9.7,"spinRate":2479,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.4005089358759659,"extension":6.005540932467297},"index":2,"playId":"044a20e6-13b3-34eb-a92e-07f9be934e1c","pitchNumber":3,"startTime":"2026-03-20T17:52:23.957Z","endTime":"2026-03-20T17:52:26.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T17:52:52.257Z","endTime":"2026-03-20T17:53:00.522Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":67.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.879941087288277,"aZ":-38.15749678443467,"pfxX":6.534998254302298,"pfxZ":-5.287684196989081,"pX":-0.7119814772807552,"pZ":1.9982914001361542,"vX0":2.914531109508705,"vY0":-106.20993772942894,"vZ0":0.5046025355066384,"x":144.14,"y":184.83,"x0":-2.955472543372047,"y0":50.00399983592361,"z0":6.132203080496198,"aX":7.391695378349421},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-9.0,"breakHorizontal":-12.7,"spinRate":2793,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.5176857072047532,"extension":5.788122742348296},"index":4,"playId":"d488f20b-7c0e-35ef-8435-b810f239e54e","pitchNumber":4,"startTime":"2026-03-20T17:53:00.522Z","endTime":"2026-03-20T17:53:03.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890505961722795,"aZ":-13.752428656169636,"pfxX":-6.287674830232191,"pfxZ":9.72364898391036,"pX":0.43253195860304083,"pZ":3.511935558764199,"vX0":11.098830488660008,"vY0":-136.7169278171548,"vZ0":-3.4175262969938665,"x":100.51,"y":143.96,"x0":-2.861160564976444,"y0":50.0039025631153,"z0":5.720872722460647,"aX":-11.91454714531959},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2440,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.40048127416960977,"extension":6.0415116720168935},"index":5,"playId":"9ff4c3b3-6952-389a-89de-c04a59408280","pitchNumber":5,"startTime":"2026-03-20T17:53:24.688Z","endTime":"2026-03-20T17:53:29.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":82.7,"endSpeed":75.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.223881971310796,"aZ":-26.920560647961025,"pfxX":-10.836040853072967,"pfxZ":3.6061737365246893,"pX":-0.6378202425037482,"pZ":1.0302560855575067,"vX0":9.269534574579971,"vY0":-119.98302034672695,"vZ0":-4.780978439140026,"x":141.31,"y":210.96,"x0":-3.1434888583866396,"y0":50.00557335613944,"z0":5.447943836786939,"aX":-15.801101994989585},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.5,"breakHorizontal":17.4,"spinRate":1309,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4565218888524005,"extension":6.270770370008555},"index":6,"playId":"cd3636a6-a83f-37e1-91a3-0cc58896c7f5","pitchNumber":6,"startTime":"2026-03-20T17:53:47.142Z","endTime":"2026-03-20T17:53:50.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.779589210377445,"aZ":-26.214078403069557,"pfxX":-8.738693155087377,"pfxZ":3.7731776832387265,"pX":-0.6320030636848643,"pZ":1.6774582602433554,"vX0":8.958196165156187,"vY0":-124.36024930149985,"vZ0":-4.062642238644613,"x":141.09,"y":193.49,"x0":-3.129840186557981,"y0":50.00615817145858,"z0":5.483977951571208,"aX":-13.817465883005118},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":14.0,"spinRate":1381,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.4389028830736468,"extension":6.314417790291805},"index":7,"playId":"80722dcd-79ba-3c20-8068-76e6d23a1902","pitchNumber":7,"startTime":"2026-03-20T17:54:06.781Z","endTime":"2026-03-20T17:54:10.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67571938282432,"aZ":-30.802891836640452,"pfxX":2.1329204267503608,"pfxZ":0.8553847050583219,"pX":0.48520571735669127,"pZ":1.9296429704313884,"vX0":8.319825466812771,"vY0":-124.64030244676539,"vZ0":-2.6528576277889453,"x":98.51,"y":186.68,"x0":-3.1480854834580008,"y0":50.002369037877955,"z0":5.504334599868104,"aX":3.417751964612052},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":-5.4,"spinRate":2510,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.4363481016393309,"extension":6.224577037224604},"hitData":{"launchSpeed":69.4,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.75,"coordY":166.01}},"index":8,"playId":"ecc5377f-4009-3852-a1ae-d1282f25217d","pitchNumber":8,"startTime":"2026-03-20T17:54:35.485Z","endTime":"2026-03-20T17:54:40.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.51,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:54:40.717Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:54:56.283Z","endTime":"2026-03-20T17:56:35.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14422007624653,"aZ":-26.813340721992283,"pfxX":-8.209012480935215,"pfxZ":3.6265593849209363,"pX":-0.3745977355635349,"pZ":2.975598074227485,"vX0":9.068196780131306,"vY0":-120.51231210490818,"vZ0":-0.4196235479218129,"x":131.28,"y":158.44,"x0":-3.109488413211208,"y0":50.005507145739934,"z0":5.5086254957440985,"aX":-12.147244453164227},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":1335,"spinDirection":247},"zone":1,"typeConfidence":0.91,"plateTime":0.4534956994202619,"extension":6.333041663171584},"index":0,"playId":"42de8662-a610-374b-9277-7d19a0d5cc73","pitchNumber":1,"startTime":"2026-03-20T17:55:13.396Z","endTime":"2026-03-20T17:55:17.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.444428604922475,"aZ":-28.5848349585908,"pfxX":-8.859602172005,"pfxZ":2.4712282125657765,"pX":-0.8161661796004047,"pZ":1.92159240028767,"vX0":8.265432260809844,"vY0":-119.13640413507585,"vZ0":-2.396701849129138,"x":148.11,"y":186.9,"x0":-3.160705303898257,"y0":50.00472074390137,"z0":5.495214658492217,"aX":-12.882555835067967},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.2,"breakHorizontal":14.3,"spinRate":1512,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.45775486879208716,"extension":6.240782403996773},"index":1,"playId":"d6e3ebe4-8e88-3af5-8063-d5e16f4e6817","pitchNumber":2,"startTime":"2026-03-20T17:55:31.795Z","endTime":"2026-03-20T17:55:35.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29770102783561,"aZ":-12.249148630097869,"pfxX":-5.98821493530349,"pfxZ":10.438901181210646,"pX":0.2735577366112547,"pZ":3.344379952175337,"vX0":10.911649755202813,"vY0":-137.90928938668083,"vZ0":-3.6942220073817666,"x":106.57,"y":148.48,"x0":-2.9728568170795175,"y0":50.001840380372556,"z0":5.539124517277574,"aX":-11.430180793577263},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2528,"spinDirection":214},"zone":3,"typeConfidence":0.92,"plateTime":0.3985710032372132,"extension":6.192250917134524},"index":2,"playId":"1c53df54-2ed3-3b79-999c-6243bfb78968","pitchNumber":3,"startTime":"2026-03-20T17:56:09.995Z","endTime":"2026-03-20T17:56:13.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298172257868288,"aZ":-14.308808802888809,"pfxX":-7.26347648377404,"pfxZ":9.438987901432284,"pX":0.25750179841876486,"pZ":2.0755656762010815,"vX0":11.11974435766203,"vY0":-136.74819053674156,"vZ0":-6.679452982273082,"x":107.18,"y":182.74,"x0":-2.918802323920675,"y0":50.00343551129947,"z0":5.532318314167879,"aX":-13.74981301327985},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":10.8,"spinRate":2361,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.4006051428189874,"extension":6.055941633789328},"index":3,"playId":"a1eae9de-8589-3b2d-b9cb-5a26d0b037a2","pitchNumber":4,"startTime":"2026-03-20T17:56:31.713Z","endTime":"2026-03-20T17:56:35.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.57,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:56:35.233Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out sharply to center fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:56:41.672Z","endTime":"2026-03-20T17:57:27.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.5,"endSpeed":76.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86233329592431,"aZ":-27.684636712215173,"pfxX":-8.247202970768104,"pfxZ":3.055531459420747,"pX":-0.30437328595980556,"pZ":1.89596068378374,"vX0":9.150410490472309,"vY0":-119.8567617216947,"vZ0":-2.730345550133544,"x":128.6,"y":187.59,"x0":-3.081259654005891,"y0":50.005481110820895,"z0":5.4955887337535705,"aX":-12.129235983643934},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":13.0,"spinRate":1374,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.45515942573954105,"extension":6.272428280545503},"index":0,"playId":"73122bbe-96ed-39a7-850f-0700dd9b9a2a","pitchNumber":1,"startTime":"2026-03-20T17:57:01.304Z","endTime":"2026-03-20T17:57:04.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.632265310594867,"aZ":-14.247516743950204,"pfxX":-5.209135654583464,"pfxZ":9.564790745287358,"pX":0.254938644635712,"pZ":2.641467256981233,"vX0":10.213533376333102,"vY0":-136.00539321271435,"vZ0":-5.493938536277807,"x":107.28,"y":167.46,"x0":-2.8712034203354024,"y0":50.00555721799218,"z0":5.674658720780766,"aX":-9.766825119604583},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2411,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.4026064951172703,"extension":6.060794841742824},"hitData":{"launchSpeed":102.8,"launchAngle":25.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":155.24,"coordY":48.48}},"index":1,"playId":"4b1717ff-692b-306c-9f61-8421f9ac97d8","pitchNumber":2,"startTime":"2026-03-20T17:57:19.709Z","endTime":"2026-03-20T17:57:27.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":570482,"link":"/api/v1/people/570482"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-3.999999999999993,"leverageIndex":1.5,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:57:27.559Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:59:36.372Z","endTime":"2026-03-20T18:00:58.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.598879101956747,"aZ":-12.078513263670073,"pfxX":0.03256709979988348,"pfxZ":11.589590293036268,"pX":0.26269941248193823,"pZ":3.5036465397533187,"vX0":2.724940683489003,"vY0":-131.07425155277437,"vZ0":-5.394095288351712,"x":106.99,"y":144.18,"x0":-0.7961359098195928,"y0":50.004058341056904,"z0":6.495837703662002,"aX":0.056014036322858084},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.9,"breakHorizontal":-0.7,"spinRate":2040,"spinDirection":191},"zone":12,"typeConfidence":0.88,"plateTime":0.4184325367011339,"extension":6.239537126936759},"index":0,"playId":"61c31528-b4e7-315c-8b31-f99b07727482","pitchNumber":1,"startTime":"2026-03-20T17:59:40.269Z","endTime":"2026-03-20T17:59:43.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.090987082627112,"aZ":-11.77611678358598,"pfxX":-0.9037917811579198,"pfxZ":11.52642762667951,"pX":-0.1357926469237524,"pZ":2.0625461223876367,"vX0":1.5947005727002128,"vY0":-132.16246900997535,"vZ0":-9.07721498120502,"x":122.18,"y":183.09,"x0":-0.629497465323632,"y0":50.00294300019736,"z0":6.406020309851601,"aX":-1.5995299912911625},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.1,"breakHorizontal":1.3,"spinRate":2125,"spinDirection":195},"zone":8,"typeConfidence":0.89,"plateTime":0.4143919586433569,"extension":6.4180257523339455},"index":1,"playId":"cdf50fb3-197f-308d-9758-b4fee4149b92","pitchNumber":2,"startTime":"2026-03-20T18:00:06.254Z","endTime":"2026-03-20T18:00:09.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.879418339500855,"aZ":-20.977671587856353,"pfxX":-2.5079776198956436,"pfxZ":7.000521175598548,"pX":0.4214978485819661,"pZ":0.7163099646103878,"vX0":4.019176188946172,"vY0":-125.03034341486511,"vZ0":-9.49644125048699,"x":100.93,"y":219.44,"x0":-0.8737763461698539,"y0":50.00091998883661,"z0":6.25538917126354,"aX":-4.009821473991099},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.9,"breakHorizontal":3.7,"spinRate":863,"spinDirection":209},"zone":14,"typeConfidence":0.87,"plateTime":0.4364286470568923,"extension":6.72390513184342},"index":2,"playId":"c8d472c6-42b1-3718-a4f8-4236a33443e1","pitchNumber":3,"startTime":"2026-03-20T18:00:21.498Z","endTime":"2026-03-20T18:00:25.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45128217446609,"aZ":-27.2250015756816,"pfxX":2.6378914012614807,"pfxZ":3.2207535881581766,"pX":1.8672515990629845,"pZ":1.7614024998189266,"vX0":5.780796211696995,"vY0":-123.20597540190514,"vZ0":-5.624716020464762,"x":45.82,"y":191.22,"x0":-0.85215324520307,"y0":50.00429296128898,"z0":6.374460855855732,"aX":4.055835506287011},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.8,"breakHorizontal":-6.1,"spinRate":2292,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.4445339696300792,"extension":6.502389940210334},"index":3,"playId":"d4f7d8a3-f1ad-3128-8262-9cc017e0cdf9","pitchNumber":4,"startTime":"2026-03-20T18:00:39.276Z","endTime":"2026-03-20T18:00:42.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557200260365367,"aZ":-26.727796824215847,"pfxX":2.7559728576449576,"pfxZ":3.5949453770788735,"pX":0.42414924676925997,"pZ":0.5505523892114209,"vX0":2.37815285517601,"vY0":-122.16694751653401,"vZ0":-8.33625361391179,"x":100.83,"y":223.92,"x0":-0.9191922562293884,"y0":50.00343617669225,"z0":6.296963339651374,"aX":4.174866905239195},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.8,"breakHorizontal":-5.5,"spinRate":2312,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.44795738969902477,"extension":6.241197068743691},"index":4,"playId":"201b2311-4a9e-336c-a197-631ff366b4fc","pitchNumber":5,"startTime":"2026-03-20T18:00:54.635Z","endTime":"2026-03-20T18:00:58.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:00:58.717Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Keys grounds out softly, pitcher Simeon Woods Richardson to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T18:01:02.272Z","endTime":"2026-03-20T18:01:58.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680573,"link":"/api/v1/people/680573"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":75.7,"endSpeed":70.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59337842615277,"aZ":-39.60194610211319,"pfxX":3.406939410414794,"pfxZ":-6.069664726334716,"pX":0.10720039368149495,"pZ":1.5006240839905844,"vX0":1.3343282724843362,"vY0":-110.27468263982969,"vZ0":-1.8423945805860575,"x":112.91,"y":198.26,"x0":-0.9492153277894889,"y0":50.000560525426835,"z0":6.545317085262715,"aX":4.1723500611359094},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-11.2,"breakHorizontal":-6.5,"spinRate":2360,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.4977186858142102,"extension":6.358966598012778},"index":0,"playId":"fab58f00-dc29-3ce2-a5e0-43dad365ebb7","pitchNumber":1,"startTime":"2026-03-20T18:01:20.001Z","endTime":"2026-03-20T18:01:23.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.823459522956636,"aZ":-24.22968982531505,"pfxX":-3.9086131232819987,"pfxZ":5.241324327141804,"pX":-0.14662548650032764,"pZ":3.8463545193354465,"vX0":3.1178386669890776,"vY0":-122.49873229834,"vZ0":-1.652206840113101,"x":122.59,"y":134.93,"x0":-0.929795239020108,"y0":50.00309742176616,"z0":6.6065874358803045,"aX":-5.924053941262001},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.4,"breakHorizontal":6.4,"spinRate":740,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.44760316407136225,"extension":6.552553419694283},"index":1,"playId":"0edd69c5-4f11-3013-8945-f678347b94e7","pitchNumber":2,"startTime":"2026-03-20T18:01:35.686Z","endTime":"2026-03-20T18:01:39.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851409303075954,"aZ":-23.618366129956836,"pfxX":-6.381243061878182,"pfxZ":5.651485270078129,"pX":0.06274566935992192,"pZ":2.0364672982330867,"vX0":3.765006906672856,"vY0":-121.96916534330299,"vZ0":-5.816804841128615,"x":114.61,"y":183.8,"x0":-0.667824517965174,"y0":50.00384449493797,"z0":6.4753230126888,"aX":-9.663734899300303},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.1,"breakHorizontal":10.7,"spinRate":763,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.4481961712299296,"extension":6.675951029105295},"hitData":{"launchSpeed":56.9,"launchAngle":-64.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.81,"coordY":181.81}},"index":2,"playId":"4a73a01e-cb8a-3e4f-87f4-c65a6f11a29d","pitchNumber":3,"startTime":"2026-03-20T18:01:52.338Z","endTime":"2026-03-20T18:01:58.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:01:58.039Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Arjun Nimmala doubles (2) on a sharp fly ball to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T18:02:05.883Z","endTime":"2026-03-20T18:02:35.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":69.5,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.872917981662123,"aZ":-38.387534281211025,"pfxX":2.0384659462815606,"pfxZ":-5.1925196408798096,"pX":-0.1397021559179805,"pZ":1.7427323480077106,"vX0":1.0420848503487288,"vY0":-108.4039345181143,"vZ0":-1.422672200035654,"x":122.33,"y":191.73,"x0":-0.8904955314875266,"y0":50.00228502648518,"z0":6.575526260620184,"aX":2.4402881150839364},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.5,"breakHorizontal":-4.0,"spinRate":2458,"spinDirection":20},"zone":8,"typeConfidence":0.9,"plateTime":0.5041120532359717,"extension":6.403742493840709},"hitData":{"launchSpeed":100.0,"launchAngle":18.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":76.4,"coordY":68.33}},"index":0,"playId":"ed71d61f-82d6-3230-a041-2da4766ea097","pitchNumber":1,"startTime":"2026-03-20T18:02:26.045Z","endTime":"2026-03-20T18:02:35.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.45,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:02:35.335Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Kasevich lines out to second baseman Orlando Arcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T18:02:48.987Z","endTime":"2026-03-20T18:04:57.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":84.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71789908651583,"aZ":-11.205053925892003,"pfxX":-4.896771652780879,"pfxZ":11.505082122931665,"pX":0.4570995000219447,"pZ":1.0298449359940318,"vX0":4.483003424204515,"vY0":-133.85294068022765,"vZ0":-11.834369181136513,"x":99.58,"y":210.97,"x0":-0.5997076012322218,"y0":50.00355048250866,"z0":6.299943076401296,"aX":-8.924756229326139},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":7.9,"spinRate":2268,"spinDirection":191},"zone":14,"typeConfidence":0.89,"plateTime":0.40852019808216866,"extension":6.779313284303652},"index":0,"playId":"03f95a75-d07a-35a4-a33b-4fa71f6ea7c8","pitchNumber":1,"startTime":"2026-03-20T18:03:14.716Z","endTime":"2026-03-20T18:03:18.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":805796,"link":"/api/v1/people/805796"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91461987168552,"aZ":-24.04449358049546,"pfxX":-6.199887356931081,"pfxZ":5.166215388642801,"pX":0.5003947050915828,"pZ":-0.42930042699433363,"vX0":4.930307672143907,"vY0":-123.88654770268309,"vZ0":-11.458508152289488,"x":97.93,"y":250.37,"x0":-0.6982058989379903,"y0":50.00153482752992,"z0":6.221586147308627,"aX":-9.75435093070049},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":10.3,"spinRate":1268,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.44005801429365743,"extension":6.876538777716264},"index":1,"playId":"951360db-e0a9-31e3-9a65-e87c611e3fa0","pitchNumber":2,"startTime":"2026-03-20T18:03:35.373Z","endTime":"2026-03-20T18:03:38.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":805796,"link":"/api/v1/people/805796"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08316046-0296-0023-001c-f08cd117d70a","startTime":"2026-03-20T18:04:25.250Z","endTime":"2026-03-20T18:04:26.817Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":805796,"link":"/api/v1/people/805796"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15180593442037,"aZ":-23.74960442125308,"pfxX":0.9413131800202121,"pfxZ":5.391092138085315,"pX":1.1089715350044225,"pZ":0.249802185508855,"vX0":5.074258777950481,"vY0":-124.29524939480409,"vZ0":-9.711052338401627,"x":74.73,"y":232.04,"x0":-1.0822298677019873,"y0":50.00538789201867,"z0":6.183172443001135,"aX":1.47065974522549},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.7,"breakHorizontal":-2.9,"spinRate":2056,"spinDirection":160},"zone":14,"typeConfidence":0.91,"plateTime":0.44083984624904815,"extension":6.785459262277585},"index":3,"playId":"d895e36f-c961-3f93-bf7e-298dbd1d2b52","pitchNumber":3,"startTime":"2026-03-20T18:04:26.817Z","endTime":"2026-03-20T18:04:29.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":805796,"link":"/api/v1/people/805796"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.398508988091304,"aZ":-12.673541184522104,"pfxX":-3.1732249672223545,"pfxZ":10.535895656475189,"pX":-0.20711648382573997,"pZ":3.47923463259792,"vX0":2.8463378527605676,"vY0":-134.73209223118317,"vZ0":-5.552450965439504,"x":124.89,"y":144.84,"x0":-0.8614611251382795,"y0":50.005716421749376,"z0":6.451622291528702,"aX":-5.87495164488864},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2221,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.40548321318936154,"extension":6.710892881926952},"hitData":{"launchSpeed":103.4,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.96,"coordY":144.8}},"index":4,"playId":"174f09a8-00dc-3fe7-b538-6062dfc23156","pitchNumber":4,"startTime":"2026-03-20T18:04:52.909Z","endTime":"2026-03-20T18:04:57.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":805796,"link":"/api/v1/people/805796"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":1.33,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:04:57.764Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to center fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T18:07:14.228Z","endTime":"2026-03-20T18:07:23.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":81.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60898027637876,"aZ":-12.538887827001831,"pfxX":-8.866285087202453,"pfxZ":11.178566691876489,"pX":-0.9060842904428202,"pZ":2.928839865266183,"vX0":8.028288910436467,"vY0":-133.42554860310693,"vZ0":-4.9321239340312575,"x":151.54,"y":159.7,"x0":-2.8404617466648703,"y0":50.001103897375366,"z0":5.7451027779314385,"aX":-15.572009716934977},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.0,"breakHorizontal":13.7,"spinRate":2502,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4146345219487291,"extension":5.996643088818876},"hitData":{"launchSpeed":91.1,"launchAngle":5.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.32,"coordY":79.35}},"index":0,"playId":"d84422ec-1403-3c66-a8f6-fd7337f9b5ae","pitchNumber":1,"startTime":"2026-03-20T18:07:14.228Z","endTime":"2026-03-20T18:07:23.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:07:23.477Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Jeffers lines out to third baseman Josh Kasevich.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T18:07:35.387Z","endTime":"2026-03-20T18:08:01.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17130700587497,"aZ":-28.001135525711717,"pfxX":0.6271428975286735,"pfxZ":2.7340858298900326,"pX":0.3463691675897525,"pZ":1.5470484177509136,"vX0":8.014552263705644,"vY0":-122.29987622705322,"vZ0":-4.366530706024026,"x":103.8,"y":197.01,"x0":-3.0430683501281917,"y0":50.00556922973595,"z0":5.73377964657105,"aX":0.9574289953210536},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.9,"spinRate":2478,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.44638739996559673,"extension":5.99299415740895},"hitData":{"launchSpeed":75.3,"launchAngle":12.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.1,"coordY":161.02}},"index":0,"playId":"b36269c9-b324-3834-a142-55c07db745b7","pitchNumber":1,"startTime":"2026-03-20T18:07:57.314Z","endTime":"2026-03-20T18:08:01.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:08:01.601Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a line drive to center fielder Myles Straw. Brooks Lee to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T18:08:14.989Z","endTime":"2026-03-20T18:11:06.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.339851043823582,"aZ":-37.28398734409204,"pfxX":6.588627193764633,"pfxZ":-4.586473831022902,"pX":-1.9110852753194705,"pZ":2.181041309294807,"vX0":0.9569728636394345,"vY0":-104.74238153671459,"vZ0":1.0421423437360051,"x":189.85,"y":179.89,"x0":-3.2298783135896683,"y0":50.004898056473955,"z0":6.029573119244904,"aX":7.336345903130992},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-7.7,"breakHorizontal":-12.2,"spinRate":2699,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.5225213885370597,"extension":5.994342233386319},"index":0,"playId":"5c071ad6-1f69-351e-a84e-41b481689372","pitchNumber":1,"startTime":"2026-03-20T18:08:28.935Z","endTime":"2026-03-20T18:08:32.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":69.9,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.276452482857525,"aZ":-35.80744338967503,"pfxX":4.449657486766465,"pfxZ":-3.015769284672441,"pX":-1.527691163152167,"pZ":1.3724593342970755,"vX0":2.161777546591273,"vY0":-108.32563185520887,"vZ0":-1.5922532518285502,"x":175.23,"y":201.72,"x0":-3.111798540474006,"y0":50.001302419790896,"z0":5.97909216206908,"aX":5.366035623379687},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-5.5,"breakHorizontal":-8.6,"spinRate":2734,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.502786973453957,"extension":5.921735769608527},"index":1,"playId":"6ece6a9a-2de0-3471-85a8-7270f89b177c","pitchNumber":2,"startTime":"2026-03-20T18:08:47.140Z","endTime":"2026-03-20T18:08:50.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97993617269014,"aZ":-15.766059036490423,"pfxX":-4.89756623140853,"pfxZ":8.877665849621103,"pX":-0.06244976424780996,"pZ":2.211834391851237,"vX0":9.637951897570208,"vY0":-134.32359551486883,"vZ0":-5.911741796291223,"x":119.38,"y":179.06,"x0":-3.042375992926792,"y0":50.00455906913243,"z0":5.541307226153831,"aX":-9.054544580402126},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":7.1,"spinRate":2374,"spinDirection":216},"zone":8,"typeConfidence":0.87,"plateTime":0.4060067730583605,"extension":6.1864908798378675},"index":2,"playId":"41b23288-7436-3f01-a450-37f43806a7c3","pitchNumber":3,"startTime":"2026-03-20T18:09:04.841Z","endTime":"2026-03-20T18:09:08.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"a7105306-d2ca-3369-bb8c-db81ee5e95a2","startTime":"2026-03-20T18:09:26.063Z","endTime":"2026-03-20T18:09:29.063Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.787301573197443,"aZ":-26.154730866643465,"pfxX":-0.11416362360092047,"pfxZ":3.782820379962202,"pX":-0.4347061803504287,"pZ":1.8782567356274276,"vX0":7.236319761876878,"vY0":-124.27257758314383,"vZ0":-3.668235901352566,"x":133.57,"y":188.07,"x0":-3.3480745132234286,"y0":50.003209136827465,"z0":5.503811063063165,"aX":-0.181923968812321},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":-1.2,"spinRate":2370,"spinDirection":181},"zone":7,"typeConfidence":2.0,"plateTime":0.437811713886219,"extension":6.059312235756237},"index":4,"playId":"125b10d6-1eaf-304c-827f-26b7c814b25a","pitchNumber":4,"startTime":"2026-03-20T18:09:49.498Z","endTime":"2026-03-20T18:09:53.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":80.2,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.850160672876775,"aZ":-26.14845983148462,"pfxX":-0.42116992486564664,"pfxZ":3.746896925070189,"pX":-0.6616632593466557,"pZ":2.905311959581651,"vX0":6.055974022195762,"vY0":-124.4433154064364,"vZ0":-1.882598961661721,"x":142.22,"y":160.34,"x0":-3.0455825537211867,"y0":50.0045701667707,"z0":5.783535626068966,"aX":-0.6778155763018551},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.7,"breakHorizontal":-0.2,"spinRate":2386,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.43582218366938186,"extension":5.954532912213354},"index":5,"playId":"d55a1dc6-f014-340b-98d4-7038b4b60bcf","pitchNumber":5,"startTime":"2026-03-20T18:10:10.927Z","endTime":"2026-03-20T18:10:13.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10537736954455,"aZ":-14.838203004188818,"pfxX":-4.870334252048452,"pfxZ":9.331652385943777,"pX":-0.2299353268123816,"pZ":1.9642283014317912,"vX0":8.942459209125893,"vY0":-135.11691459768682,"vZ0":-6.93578237327107,"x":125.76,"y":185.75,"x0":-2.9424909956480696,"y0":50.006071080649164,"z0":5.597940164288397,"aX":-9.051818851353685},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2495,"spinDirection":213},"zone":8,"typeConfidence":0.89,"plateTime":0.40462814957440996,"extension":6.235312011433618},"index":6,"playId":"0ea7b9d5-bbec-3034-b32b-090bec125f62","pitchNumber":6,"startTime":"2026-03-20T18:10:35.379Z","endTime":"2026-03-20T18:10:38.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39289709801631,"aZ":-16.14432632459102,"pfxX":-5.599080072591249,"pfxZ":8.247044227971037,"pX":-0.9499977713810875,"pZ":3.1758119187330394,"vX0":8.056932988240689,"vY0":-137.1142878763427,"vZ0":-3.1678797134291057,"x":153.21,"y":153.03,"x0":-3.171102321948005,"y0":50.00287715235249,"z0":5.41903115364622,"aX":-10.883809420951728},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2440,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.3963346850463383,"extension":6.036908511172999},"hitData":{"launchSpeed":102.3,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.32,"coordY":67.84}},"index":7,"playId":"c406a25e-6943-3247-9308-3913f3fa742f","pitchNumber":7,"startTime":"2026-03-20T18:10:57.855Z","endTime":"2026-03-20T18:11:06.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.66,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:11:06.099Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Orlando Arcia grounds into a double play, third baseman Josh Kasevich to second baseman Leo Jiménez to first baseman Sean Keys. Eric Wagaman out at 2nd. Orlando Arcia out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T18:11:22.628Z","endTime":"2026-03-20T18:14:47.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403211187569788,"aZ":-15.973271125506253,"pfxX":-5.921806587416825,"pfxZ":8.731797122970475,"pX":-1.4151574785280183,"pZ":2.627499751447976,"vX0":6.41748070845222,"vY0":-135.1148381647869,"vZ0":-5.198890177267188,"x":170.94,"y":167.84,"x0":-3.0474827355299596,"y0":50.00624218740375,"z0":5.692610351557982,"aX":-10.992582352681941},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2260,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.40479568761447116,"extension":6.158184179337401},"index":0,"playId":"74e8722f-3b61-3a16-9cab-f21122acba57","pitchNumber":1,"startTime":"2026-03-20T18:11:41.192Z","endTime":"2026-03-20T18:11:44.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.065244384500403,"aZ":-28.503424199160296,"pfxX":0.8913330413885416,"pfxZ":2.3791222934143423,"pX":-0.3572843735582631,"pZ":2.0719205782056043,"vX0":6.240561693369068,"vY0":-122.8858121448564,"vZ0":-3.3198700516974915,"x":130.62,"y":182.84,"x0":-3.0351592907837546,"y0":50.004684147698356,"z0":5.836147699272713,"aX":1.3768518483051166},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-2.9,"spinRate":2307,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.44402043304177097,"extension":5.980341529330342},"index":1,"playId":"68a62fde-9c2a-348a-bde9-3cc1308f2294","pitchNumber":2,"startTime":"2026-03-20T18:11:58.862Z","endTime":"2026-03-20T18:12:03.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92612860349637,"aZ":-28.985146689686836,"pfxX":-0.47330757480310526,"pfxZ":2.066922433806905,"pX":-0.37202105416997877,"pZ":1.6906710585799862,"vX0":7.198842873195343,"vY0":-122.26113564948652,"vZ0":-3.14724897268097,"x":131.18,"y":193.13,"x0":-3.2702185708295786,"y0":50.00213151634631,"z0":5.434684767283788,"aX":-0.7308018878923391},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.4,"breakHorizontal":-0.5,"spinRate":2290,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.444872756935343,"extension":6.076678297001324},"index":2,"playId":"29b54337-f209-3446-b17d-0f66d0ba87e9","pitchNumber":3,"startTime":"2026-03-20T18:12:27.178Z","endTime":"2026-03-20T18:12:30.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.9,"endSpeed":65.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.84003590349661,"aZ":-37.78431084713774,"pfxX":5.280968715799437,"pfxZ":-5.257437755364345,"pX":-1.1592473240833918,"pZ":2.2818638160240443,"vX0":2.379282801846294,"vY0":-103.17258620706949,"vZ0":1.5489643710874232,"x":161.19,"y":177.17,"x0":-3.0174170460939544,"y0":50.002851814256495,"z0":6.111479833011345,"aX":5.633768173065617},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-8.6,"breakHorizontal":-10.3,"spinRate":2658,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.5330200741894,"extension":5.99352387297814},"index":3,"playId":"b853286f-c703-3236-94eb-4bd592f46f52","pitchNumber":4,"startTime":"2026-03-20T18:13:04.896Z","endTime":"2026-03-20T18:13:08.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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.6,"endSpeed":85.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45227794058393,"aZ":-12.277666702098829,"pfxX":-6.289062313296016,"pfxZ":10.678559359920566,"pX":0.33207227592246336,"pZ":2.608971362337087,"vX0":10.855206402021242,"vY0":-135.8168070429156,"vZ0":-5.706615370182429,"x":104.34,"y":168.34,"x0":-2.90415645516913,"y0":50.00540564999675,"z0":5.5953878243487125,"aX":-11.721787525019316},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2358,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.40368311002840596,"extension":6.104855621120649},"index":4,"playId":"b68cdfd7-657d-3d00-9ecf-a5263f12c92b","pitchNumber":5,"startTime":"2026-03-20T18:13:29.004Z","endTime":"2026-03-20T18:13:32.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.6,"endSpeed":85.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730958514839934,"aZ":-15.300183879096387,"pfxX":-5.9215541816493085,"pfxZ":9.089013982080534,"pX":0.008108881028798585,"pZ":2.4823364739132545,"vX0":10.073102881126903,"vY0":-134.5472106409078,"vZ0":-5.3706651567432955,"x":116.69,"y":171.76,"x0":-2.9935251977160324,"y0":50.00499646458665,"z0":5.566870432455111,"aX":-10.997013938287285},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2340,"spinDirection":215},"zone":5,"typeConfidence":0.88,"plateTime":0.40514552394585746,"extension":6.256181139508742},"index":5,"playId":"357d9cee-6a99-33e7-ad94-b3ea0ec0b579","pitchNumber":6,"startTime":"2026-03-20T18:13:54.684Z","endTime":"2026-03-20T18:13:57.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.227619722068194,"aZ":-29.433450759661795,"pfxX":-7.92649599713901,"pfxZ":1.8178351534982786,"pX":0.19928530572333988,"pZ":0.5833857857956117,"vX0":10.551890105954321,"vY0":-122.14654325177689,"vZ0":-5.06268057634271,"x":109.4,"y":223.03,"x0":-3.1483493134229024,"y0":50.004306055759194,"z0":5.215906409567284,"aX":-11.96943784165812},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":11.9,"spinRate":1277,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.44854663709920883,"extension":6.5002105110211295},"index":6,"playId":"afa0f242-35dc-3ff9-aaf0-8da0f5e60f34","pitchNumber":7,"startTime":"2026-03-20T18:14:17.370Z","endTime":"2026-03-20T18:14:20.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413342429721638,"aZ":-28.46276935182199,"pfxX":-9.130196685754697,"pfxZ":2.452643624144601,"pX":-0.08751743992110457,"pZ":2.394148717910386,"vX0":10.034927425372038,"vY0":-121.61992584067971,"vZ0":-1.6848861804159274,"x":120.34,"y":174.14,"x0":-3.0598687022454216,"y0":50.00378117764613,"z0":5.539052785101554,"aX":-13.827753080291533},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":14.5,"spinRate":1530,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.4484825882447043,"extension":6.401739659657499},"hitData":{"launchSpeed":93.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.96,"coordY":167.83}},"index":7,"playId":"9338b722-6b28-31ee-8193-e779ace040b5","pitchNumber":8,"startTime":"2026-03-20T18:14:41.547Z","endTime":"2026-03-20T18:14:47.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":2.62,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:14:47.722Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Myles Straw flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:17:03.714Z","endTime":"2026-03-20T18:18:06.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626793817779625,"aZ":-28.61898365941362,"pfxX":3.733642640909276,"pfxZ":2.455738184029175,"pX":0.5365717379598299,"pZ":1.7376452403932898,"vX0":2.1246203470035923,"vY0":-119.3848408880014,"vZ0":-5.133164561688451,"x":96.55,"y":191.86,"x0":-0.8494140923162993,"y0":50.002022977225295,"z0":6.486618593552018,"aX":5.397059562533128},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.5,"breakHorizontal":-7.3,"spinRate":2176,"spinDirection":145},"zone":9,"typeConfidence":0.88,"plateTime":0.4585123930071071,"extension":6.213093673356141},"index":0,"playId":"215eb422-aa39-3473-8a5e-c995f9bd2ac1","pitchNumber":1,"startTime":"2026-03-20T18:17:03.947Z","endTime":"2026-03-20T18:17:07.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471257100601107,"aZ":-13.049905056112536,"pfxX":-1.8776199070371065,"pfxZ":10.905966616434114,"pX":0.3250019192386999,"pZ":1.8527392037401351,"vX0":3.7959871192189034,"vY0":-131.70810624337847,"vZ0":-8.916435743397535,"x":104.61,"y":188.76,"x0":-0.8922213328294125,"y0":50.00348143903005,"z0":6.251424868894406,"aX":-3.293007471231136},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.0,"breakHorizontal":2.5,"spinRate":2110,"spinDirection":194},"zone":9,"typeConfidence":0.88,"plateTime":0.41616604014538217,"extension":6.62579691940291},"index":1,"playId":"c5a5bd8f-c5c8-3f4e-8e74-186f491a6b66","pitchNumber":2,"startTime":"2026-03-20T18:17:17.278Z","endTime":"2026-03-20T18:17:20.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61896998533239,"aZ":-25.40257012375782,"pfxX":3.1218605789058795,"pfxZ":4.298961520285731,"pX":0.7733328920515616,"pZ":0.5257491077004248,"vX0":3.113359154084751,"vY0":-123.86403242609833,"vZ0":-8.947429433110269,"x":87.52,"y":224.58,"x0":-0.8993361369530196,"y0":50.00352350957227,"z0":6.2652811701685645,"aX":4.915320294186009},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":-6.4,"spinRate":2225,"spinDirection":161},"zone":14,"typeConfidence":0.91,"plateTime":0.43995268394091624,"extension":6.477583413668568},"index":2,"playId":"50942b3f-53c4-3ed1-8333-33518290f35f","pitchNumber":3,"startTime":"2026-03-20T18:17:31.638Z","endTime":"2026-03-20T18:17:42.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532575093225812,"aZ":-17.759282248117636,"pfxX":-1.0839903465520855,"pfxZ":8.86084663471222,"pX":0.3984858870833676,"pZ":2.6623946826058287,"vX0":3.8875270440447953,"vY0":-126.4046434240703,"vZ0":-5.862659636396293,"x":101.81,"y":166.9,"x0":-1.0150662091518006,"y0":50.00105695275958,"z0":6.4265513361050655,"aX":-1.7634282730422048},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":15.0,"breakHorizontal":1.1,"spinRate":1181,"spinDirection":203},"zone":6,"typeConfidence":0.64,"plateTime":0.4324773339311694,"extension":6.663585795344597},"hitData":{"launchSpeed":85.8,"launchAngle":35.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.24,"coordY":100.66}},"index":3,"playId":"a89e02d1-8954-3fb0-a32e-75ba853d1d5a","pitchNumber":4,"startTime":"2026-03-20T18:17:58.833Z","endTime":"2026-03-20T18:18:06.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:18:06.289Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a ground ball to second baseman Orlando Arcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:18:12.706Z","endTime":"2026-03-20T18:18:57.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":80.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.502225163214803,"aZ":-20.45698783444972,"pfxX":0.04371606855084642,"pfxZ":7.359120335074554,"pX":0.3395028728095972,"pZ":-0.30348566465527166,"vX0":3.802718982017324,"vY0":-124.21066311439816,"vZ0":-11.639202499692088,"x":104.06,"y":246.97,"x0":-1.205053815639167,"y0":50.00390668532977,"z0":6.081775835058033,"aX":0.06860162500306499},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.4,"breakHorizontal":-0.8,"spinRate":2142,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.43784460403637704,"extension":6.537256184592522},"index":0,"playId":"d06cbd13-3ad2-3ab1-8710-4da0a2ed3a83","pitchNumber":1,"startTime":"2026-03-20T18:18:31.750Z","endTime":"2026-03-20T18:18:36.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64001567586436,"aZ":-21.032885704752022,"pfxX":-6.284258416265136,"pfxZ":6.874166351455328,"pX":0.036211548421426015,"pZ":1.5660400651257989,"vX0":4.48529872842539,"vY0":-125.74220816130267,"vZ0":-7.695390234143141,"x":115.62,"y":196.5,"x0":-0.9436555454511084,"y0":50.0033384844185,"z0":6.340710313258741,"aX":-10.183965519850698},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.2,"breakHorizontal":10.6,"spinRate":1210,"spinDirection":212},"zone":14,"typeConfidence":0.92,"plateTime":0.4336252560556786,"extension":6.666668891790344},"hitData":{"launchSpeed":98.3,"launchAngle":0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.14,"coordY":154.5}},"index":1,"playId":"4ed8a9ee-0740-3be4-96b6-699c041f8a42","pitchNumber":2,"startTime":"2026-03-20T18:18:50.907Z","endTime":"2026-03-20T18:18:57.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:18:57.512Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to center fielder Byron Buxton. Nathan Lukes to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:19:25.657Z","endTime":"2026-03-20T18:20:20.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936264625178282,"aZ":-11.883246750577275,"pfxX":-4.639824215722309,"pfxZ":11.079643971105476,"pX":0.13392686333562728,"pZ":1.6139742768678382,"vX0":4.77378399416231,"vY0":-133.95975090532718,"vZ0":-10.14302368349388,"x":111.9,"y":195.2,"x0":-1.062108495255114,"y0":50.00086139953125,"z0":6.282011962560626,"aX":-8.494625171367904},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2030,"spinDirection":195},"zone":14,"typeConfidence":0.89,"plateTime":0.40772740349336933,"extension":6.839700487241712},"index":0,"playId":"19e76c5a-5f33-3048-91cd-93379662a109","pitchNumber":1,"startTime":"2026-03-20T18:19:29.485Z","endTime":"2026-03-20T18:19:32.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06076036064377,"aZ":-13.197388691338727,"pfxX":-4.372707133195,"pfxZ":10.597743320449956,"pX":0.3745403936865265,"pZ":1.1301796749499247,"vX0":4.456785833128081,"vY0":-132.8656200283053,"vZ0":-10.980419345760195,"x":102.72,"y":208.27,"x0":-0.7552660349293633,"y0":50.00179097532421,"z0":6.271511193842532,"aX":-7.829485012019173},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2083,"spinDirection":191},"zone":14,"typeConfidence":0.88,"plateTime":0.4119991539675718,"extension":6.703482839116006},"index":1,"playId":"86dd70eb-26b4-3c69-92d6-1789183ddd74","pitchNumber":2,"startTime":"2026-03-20T18:19:51.948Z","endTime":"2026-03-20T18:19:55.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190118208838825,"aZ":-12.34092961885678,"pfxX":-5.222033644324972,"pfxZ":10.609210559167787,"pX":0.13732264900422939,"pZ":2.8767773183460466,"vX0":4.3142856799436755,"vY0":-135.73022084803864,"vZ0":-7.335076864897177,"x":111.77,"y":161.11,"x0":-0.7928723835390937,"y0":50.00143382336433,"z0":6.470098521117135,"aX":-9.760864030933647},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":8.5,"spinRate":2211,"spinDirection":193},"zone":5,"typeConfidence":0.9,"plateTime":0.4032574818320933,"extension":6.640344907904826},"hitData":{"launchSpeed":108.6,"launchAngle":8.0,"totalDistance":169.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.62,"coordY":75.11}},"index":2,"playId":"cfd3f8de-e685-3075-95ca-4c06335066fd","pitchNumber":3,"startTime":"2026-03-20T18:20:13.070Z","endTime":"2026-03-20T18:20:20.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.1,"awayTeamWinProbability":67.9,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.31,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:20:20.106Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Davis Schneider singles on a line drive to left fielder Trevor Larnach. Nathan Lukes out at home on the throw, left fielder Trevor Larnach to catcher Ryan Jeffers. Jesús Sánchez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:20:31.134Z","endTime":"2026-03-20T18:21:55.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752507513992096,"aZ":-12.952197631292321,"pfxX":-3.5848176487110908,"pfxZ":10.622858701241721,"pX":0.8464062152742337,"pZ":2.382155304047863,"vX0":5.235758891848712,"vY0":-134.0975747611103,"vZ0":-7.943104615659845,"x":84.74,"y":174.46,"x0":-0.671483877383885,"y0":50.00296459501351,"z0":6.319851913261009,"aX":-6.486971565390681},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2099,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.4094770608047722,"extension":6.602086494087856},"index":0,"playId":"ae973624-d196-392c-b886-0151ac9e89b9","pitchNumber":1,"startTime":"2026-03-20T18:20:49.814Z","endTime":"2026-03-20T18:20:53.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.040142262031402,"aZ":-23.081634898350966,"pfxX":1.4226151800446851,"pfxZ":5.60999245022629,"pX":-0.2859209434223983,"pZ":2.244197569188675,"vX0":1.393387018395183,"vY0":-125.88557317270734,"vZ0":-5.723761825317084,"x":127.9,"y":178.19,"x0":-1.0293857175888566,"y0":50.00537511097753,"z0":6.389716978180596,"aX":2.307745967477981},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.9,"spinRate":2242,"spinDirection":171},"zone":5,"typeConfidence":0.91,"plateTime":0.4333601665760325,"extension":6.374382077515763},"index":1,"playId":"d6c823bf-05ab-3d90-8c08-81bac16ddcce","pitchNumber":2,"startTime":"2026-03-20T18:21:10.981Z","endTime":"2026-03-20T18:21:15.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.771441310280697,"aZ":-27.4283586616364,"pfxX":-5.6255153564238825,"pfxZ":3.000926069863895,"pX":-0.3527567547654866,"pZ":1.9089948965413217,"vX0":3.0698446433309927,"vY0":-123.8972928386359,"vZ0":-5.524531082654648,"x":130.45,"y":187.24,"x0":-0.8660256941007565,"y0":50.00270014649535,"z0":6.411708062112786,"aX":-8.895945244825086},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":9.6,"spinRate":897,"spinDirection":209},"zone":7,"typeConfidence":0.91,"plateTime":0.4392143306241256,"extension":6.859946016409335},"hitData":{"launchSpeed":92.6,"launchAngle":22.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.2,"coordY":92.92}},"index":2,"playId":"d870c963-058f-3f59-ba96-e1587e3d10eb","pitchNumber":3,"startTime":"2026-03-20T18:21:45.857Z","endTime":"2026-03-20T18:21:55.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":2.02,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:21:55.726Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Heineman singles on a line drive to left fielder Trevor Larnach. Jesús Sánchez scores. Davis Schneider to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:22:38.311Z","endTime":"2026-03-20T18:23:16.531Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnThird":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98442091355583,"aZ":-26.693764723766908,"pfxX":-5.396610775131287,"pfxZ":3.4659659142490016,"pX":-0.1723442487372123,"pZ":1.1085469078690804,"vX0":3.3796744437347943,"vY0":-124.63516075174235,"vZ0":-7.596391435896707,"x":123.57,"y":208.85,"x0":-0.8416711752691312,"y0":50.002717688635215,"z0":6.386384175223829,"aX":-8.528760482943593},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":9.0,"spinRate":1163,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.4387185646460918,"extension":6.826079014246582},"index":0,"playId":"9e6a9582-a390-336e-8894-0fec00401aad","pitchNumber":1,"startTime":"2026-03-20T18:22:38.311Z","endTime":"2026-03-20T18:22:42.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457577117674393,"aZ":-14.986216636415955,"pfxX":-4.0267684969123465,"pfxZ":9.380938530699758,"pX":-0.5504185258571437,"pZ":2.146066135877103,"vX0":2.066406930684742,"vY0":-134.12324497345952,"vZ0":-8.548512005660532,"x":137.98,"y":180.84,"x0":-0.8053194994912009,"y0":50.00388971967766,"z0":6.430733423394057,"aX":-7.378696181071746},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2222,"spinDirection":194},"zone":4,"typeConfidence":0.88,"plateTime":0.40749248991684217,"extension":6.704372022046677},"hitData":{"launchSpeed":97.8,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.48,"coordY":98.14}},"index":1,"playId":"b15fc681-1e62-3f4d-a327-bb98e2b9e7f2","pitchNumber":2,"startTime":"2026-03-20T18:23:03.544Z","endTime":"2026-03-20T18:23:16.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-11.899999999999999,"leverageIndex":1.87,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:23:16.531Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:23:42.691Z","endTime":"2026-03-20T18:24:33.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24385228473262,"aZ":-12.196729758580755,"pfxX":-5.180476560650514,"pfxZ":10.727398581093166,"pX":0.022897745970241568,"pZ":2.9719112010999353,"vX0":3.8264138377232633,"vY0":-136.6171116532651,"vZ0":-6.995902685727033,"x":116.13,"y":158.54,"x0":-0.7332554273928759,"y0":50.00591989094385,"z0":6.4309765717902545,"aX":-9.649768513759769},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2274,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.403215317580345,"extension":6.779559935296372},"index":0,"playId":"453f9292-48ef-3383-a5b7-ab617c032e8d","pitchNumber":1,"startTime":"2026-03-20T18:23:55.806Z","endTime":"2026-03-20T18:23:59.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60457124785118,"aZ":-10.948363215176713,"pfxX":-2.532405353138694,"pfxZ":11.477766580800694,"pX":0.13682067042605117,"pZ":3.5475862525025,"vX0":2.499623728381711,"vY0":-135.8270750026454,"vZ0":-5.847548141876017,"x":111.78,"y":143.0,"x0":-0.47094452069911213,"y0":50.0038563855307,"z0":6.5057186530939655,"aX":-4.6835947740821995},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":4.0,"spinRate":2240,"spinDirection":187},"zone":12,"typeConfidence":0.91,"plateTime":0.4048589776569642,"extension":6.771126929465605},"index":1,"playId":"9adc312f-45cc-36db-bac6-8e56f8fa5a70","pitchNumber":2,"startTime":"2026-03-20T18:24:12.331Z","endTime":"2026-03-20T18:24:15.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Heineman steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"9adc312f-45cc-36db-bac6-8e56f8fa5a70","startTime":"2026-03-20T18:24:23.461Z","endTime":"2026-03-20T18:24:30.960Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":676914,"link":"/api/v1/people/676914"},"postOnSecond":{"id":623168,"link":"/api/v1/people/623168"},"postOnThird":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"homeTeamWinProbability":24.3,"awayTeamWinProbability":75.7,"homeTeamWinProbabilityAdded":-0.5999999999999979,"leverageIndex":1.52,"dramaIndex":47.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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.072184624475096,"aZ":-22.358526674443617,"pfxX":3.073429916915385,"pfxZ":5.975659850321904,"pX":1.1079011455316667,"pZ":0.9133844746542894,"vX0":3.978769180846505,"vY0":-126.61171638292596,"vZ0":-8.93029329313857,"x":74.77,"y":214.12,"x0":-0.8763514488324756,"y0":50.001353096329794,"z0":6.241556748736397,"aX":5.046075122650047},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":-6.4,"spinRate":2234,"spinDirection":185},"zone":14,"typeConfidence":0.89,"plateTime":0.4307278173263862,"extension":6.63928587425283},"index":3,"playId":"f28e42cc-560a-37b9-9493-300898616fe3","pitchNumber":3,"startTime":"2026-03-20T18:24:30.960Z","endTime":"2026-03-20T18:24:33.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":1.52,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:24:33.960Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to right fielder RJ Schreck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:26:48.344Z","endTime":"2026-03-20T18:26:58.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: RJ Schreck replaces right fielder Nathan Lukes, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:26:50.082Z","endTime":"2026-03-20T18:26:50.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.499881322151815,"aZ":-16.938431750264304,"pfxX":-7.645119693246915,"pfxZ":8.385477708797575,"pX":-0.37497097319206313,"pZ":2.608437341356095,"vX0":9.42505178444841,"vY0":-134.52317966057566,"vZ0":-4.7623045345774555,"x":131.29,"y":168.35,"x0":-2.944779858890813,"y0":50.00321705313534,"z0":5.61733221836032,"aX":-13.892816484050206},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2348,"spinDirection":216},"zone":4,"typeConfidence":0.88,"plateTime":0.40849084618859877,"extension":6.102608903608165},"hitData":{"launchSpeed":95.9,"launchAngle":50.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.11,"coordY":110.5}},"index":1,"playId":"cbaae42f-3c22-3a6c-9782-9ec73db85da7","pitchNumber":1,"startTime":"2026-03-20T18:26:50.084Z","endTime":"2026-03-20T18:26:58.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:26:58.571Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gio Urshela lines out to third baseman Josh Kasevich.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:27:04.397Z","endTime":"2026-03-20T18:27:42.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793131268118817,"aZ":-16.9498046299318,"pfxX":-6.286622171033648,"pfxZ":8.258444887627707,"pX":-1.546578113432296,"pZ":2.769650575326345,"vX0":6.2266915828221,"vY0":-135.22758226585432,"vZ0":-4.203663831419634,"x":175.95,"y":164.0,"x0":-3.067510415548416,"y0":50.00233386771861,"z0":5.541250964887182,"aX":-11.588042630616048},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":10.0,"spinRate":2398,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.40578638330123296,"extension":6.120213290798551},"index":0,"playId":"267ec2fb-bded-3cdb-86e1-3e72e90ad5eb","pitchNumber":1,"startTime":"2026-03-20T18:27:23.433Z","endTime":"2026-03-20T18:27:26.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18753002478424,"aZ":-26.104320006631543,"pfxX":-8.397880046794352,"pfxZ":4.172357917777601,"pX":-0.6974101384470008,"pZ":2.8466307336011965,"vX0":8.186595631737323,"vY0":-120.13849112373082,"vZ0":-0.7917502059211398,"x":143.58,"y":161.92,"x0":-3.0649321891279953,"y0":50.00517250636617,"z0":5.509415264882869,"aX":-12.226391568801501},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.7,"breakHorizontal":13.2,"spinRate":1393,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.45665292980773753,"extension":6.506205888664753},"hitData":{"launchSpeed":71.1,"launchAngle":13.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.73,"coordY":159.08}},"index":1,"playId":"b722b14a-073c-3532-a3d7-b09980bad041","pitchNumber":2,"startTime":"2026-03-20T18:27:38.187Z","endTime":"2026-03-20T18:27:42.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:27:42.257Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Jackson walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:27:54.297Z","endTime":"2026-03-20T18:30:09.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":94.0,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.582328733533494,"aZ":-13.646648946222214,"pfxX":-6.795655856892871,"pfxZ":9.827722637111407,"pX":-0.5315548555590257,"pZ":2.821212055643194,"vX0":8.880891662011559,"vY0":-136.55831051010426,"vZ0":-4.8366766395764245,"x":137.26,"y":162.61,"x0":-2.945668324905703,"y0":50.00295239143126,"z0":5.556923001058756,"aX":-12.81210420730375},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2461,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.401376664533299,"extension":6.1507576046891455},"index":0,"playId":"91795bd5-870d-3559-b047-a9b2bfe96e8a","pitchNumber":1,"startTime":"2026-03-20T18:28:09.019Z","endTime":"2026-03-20T18:28:12.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.237478122709245,"aZ":-33.88083222610453,"pfxX":6.154752460034622,"pfxZ":-1.3808067341505916,"pX":0.25948343215070524,"pZ":1.4222107803669626,"vX0":5.264390237876452,"vY0":-110.4793379574753,"vZ0":-1.7747493321046295,"x":107.11,"y":200.38,"x0":-2.9566744721000875,"y0":50.00471709428762,"z0":5.8068421815251385,"aX":7.585996339250565},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-2.6,"breakHorizontal":-12.6,"spinRate":2750,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.49634590292294956,"extension":6.118169643174642},"index":1,"playId":"2b574d64-a889-3cc8-81f9-6a51d88f7f46","pitchNumber":2,"startTime":"2026-03-20T18:28:25.542Z","endTime":"2026-03-20T18:28:28.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86163632084479,"aZ":-25.915665841244802,"pfxX":-9.459239432533963,"pfxZ":4.130303962831213,"pX":-0.7640280637236235,"pZ":1.1454378094482371,"vX0":8.673789816665314,"vY0":-121.78053616961836,"vZ0":-4.843233887234024,"x":146.12,"y":207.85,"x0":-3.1273625747026603,"y0":50.005497105744965,"z0":5.377369825131619,"aX":-14.341120581439554},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.6,"breakHorizontal":15.4,"spinRate":1515,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4482106679920377,"extension":6.318691123217679},"index":2,"playId":"2ae926d0-6e4c-3711-b8ef-8eb4fee465fe","pitchNumber":3,"startTime":"2026-03-20T18:28:43.112Z","endTime":"2026-03-20T18:28:47.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25737738667186,"aZ":-13.52344387347248,"pfxX":-6.6903485017892415,"pfxZ":9.94017690286195,"pX":1.221385405721794,"pZ":1.986313013417826,"vX0":13.097942961601902,"vY0":-136.86076263979038,"vZ0":-7.047749941404744,"x":70.44,"y":185.15,"x0":-2.780921760970371,"y0":50.0066691891518,"z0":5.5415955998765245,"aX":-12.55918224507153},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2374,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.40188858399761784,"extension":6.242339287627948},"index":3,"playId":"5553412a-c1c6-3040-b51f-d1c75a5dff0b","pitchNumber":4,"startTime":"2026-03-20T18:29:00.341Z","endTime":"2026-03-20T18:29:03.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07378872836189,"aZ":-28.74093899581021,"pfxX":0.8922773567804456,"pfxZ":2.2200916180803683,"pX":0.9214344343547348,"pZ":1.1744737005112156,"vX0":9.091890949539783,"vY0":-123.76496559704147,"vZ0":-4.788716039343915,"x":81.88,"y":207.07,"x0":-2.9182775563569403,"y0":50.004753051200424,"z0":5.545973545241472,"aX":1.3824680144049806},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-3.7,"spinRate":2394,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44282156595112987,"extension":6.102331807013108},"index":4,"playId":"8038f1bd-ec91-35f2-afb2-865341b76b7a","pitchNumber":5,"startTime":"2026-03-20T18:29:19.421Z","endTime":"2026-03-20T18:29:22.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.149209983317398,"aZ":-29.686846010080703,"pfxX":1.0968974309435309,"pfxZ":1.5888170250992113,"pX":-0.4661375593435342,"pZ":2.104048641973059,"vX0":6.413153434918403,"vY0":-123.98520439752613,"vZ0":-2.2941894226859594,"x":134.77,"y":181.97,"x0":-3.221419036729838,"y0":50.00575680694215,"z0":5.501720732968701,"aX":1.718590570347087},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":-3.4,"spinRate":2475,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.4405963375619528,"extension":6.136048892361062},"index":5,"playId":"914fc232-d28c-3ae0-bae6-c51e62b65285","pitchNumber":6,"startTime":"2026-03-20T18:29:39.405Z","endTime":"2026-03-20T18:29:44.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31175474840489,"aZ":-30.03331364666529,"pfxX":-7.295416305922705,"pfxZ":1.397163544479774,"pX":-1.9164789330108774,"pZ":2.485983792520214,"vX0":5.347273657744327,"vY0":-122.16926650917559,"vZ0":-1.1633097327542392,"x":190.05,"y":171.66,"x0":-3.167925974483533,"y0":50.005511721746366,"z0":5.511171834360315,"aX":-11.213381880443402},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":12.2,"spinRate":1292,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4455134380824557,"extension":6.272450303174105},"index":6,"playId":"49123920-bc2d-3f4d-b709-636af6ef28ae","pitchNumber":7,"startTime":"2026-03-20T18:30:05.981Z","endTime":"2026-03-20T18:30:09.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.54,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:30:09.354Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out sharply to right fielder RJ Schreck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:30:16.013Z","endTime":"2026-03-20T18:31:25.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42047318736371,"aZ":-14.311597084222841,"pfxX":-5.802624856104907,"pfxZ":9.582744874757408,"pX":-1.026672842294125,"pZ":1.8229007465050877,"vX0":7.260702826167151,"vY0":-134.95060787573462,"vZ0":-7.316594368615511,"x":156.13,"y":189.56,"x0":-2.984757548138967,"y0":50.005972458892046,"z0":5.556591625518199,"aX":-10.820058477266999},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":9.1,"spinRate":2363,"spinDirection":217},"zone":13,"typeConfidence":0.89,"plateTime":0.40423133958645163,"extension":6.150383712005979},"index":0,"playId":"0f0223d0-3087-35cf-ab8b-25b07f676302","pitchNumber":1,"startTime":"2026-03-20T18:30:36.822Z","endTime":"2026-03-20T18:31:03.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400312953679542,"aZ":-12.431011042609668,"pfxX":-5.0912122980718895,"pfxZ":10.432884396288227,"pX":0.22768013104133306,"pZ":3.1956045513895113,"vX0":10.30446419068954,"vY0":-136.74951220943876,"vZ0":-4.264425003712096,"x":108.32,"y":152.5,"x0":-2.9292786225536513,"y0":50.00314755302865,"z0":5.629280010838035,"aX":-9.63630489495137},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":7.1,"spinRate":2477,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.4006685445180005,"extension":6.05056319325304},"hitData":{"launchSpeed":102.8,"launchAngle":36.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":157.96,"coordY":82.49}},"index":1,"playId":"962fc6b8-abd0-3918-9f56-d6297822835e","pitchNumber":2,"startTime":"2026-03-20T18:31:17.363Z","endTime":"2026-03-20T18:31:25.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:31:25.549Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Keys strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:33:27.390Z","endTime":"2026-03-20T18:35:31.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Simeon Woods Richardson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T18:32:03.663Z","endTime":"2026-03-20T18:34:10.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jacob McCombs replaces center fielder Byron Buxton, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:33:28.921Z","endTime":"2026-03-20T18:33:28.922Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829643,"link":"/api/v1/people/829643"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.782594940715484,"aZ":-23.97863880403052,"pfxX":-2.586727043331509,"pfxZ":4.506807830082691,"pX":-0.329112129643049,"pZ":2.6615675818329625,"vX0":6.283072454813138,"vY0":-132.41757351325427,"vZ0":-2.0008371531909144,"x":129.54,"y":166.92,"x0":-2.371180822898233,"y0":50.00458149573408,"z0":5.138683237060529,"aX":-4.706752222168063},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":3.7,"spinRate":2229,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.40982529284263425,"extension":5.740138079895041},"index":2,"playId":"0c233001-b806-3a43-8bd7-5c9e99e454d1","pitchNumber":1,"startTime":"2026-03-20T18:33:28.923Z","endTime":"2026-03-20T18:33:32.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273567664217012,"aZ":-34.53630962444398,"pfxX":-9.193825555581256,"pfxZ":-1.529420754789701,"pX":-1.0358662106838854,"pZ":1.4395975135747243,"vX0":6.037447319897238,"vY0":-123.63777132920106,"vZ0":-1.5541112225401803,"x":156.48,"y":199.91,"x0":-2.318274630636589,"y0":50.00339814217214,"z0":4.981930554699605,"aX":-14.195632891653307},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.9,"breakHorizontal":15.2,"spinRate":1801,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.4434756032238112,"extension":5.844879945474371},"index":3,"playId":"637fa30b-5f36-3d08-b924-84926cbd2f93","pitchNumber":2,"startTime":"2026-03-20T18:33:44.480Z","endTime":"2026-03-20T18:33:47.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845174286179706,"aZ":-24.167083364618115,"pfxX":-2.240320459207999,"pfxZ":4.332562808906852,"pX":-0.014489304123653672,"pZ":2.7043524477391716,"vX0":6.841576079871515,"vY0":-134.09010732242172,"vZ0":-1.924312412027256,"x":117.55,"y":165.76,"x0":-2.291014228822005,"y0":50.00494611522208,"z0":5.129457517316414,"aX":-4.143271237985761},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":2.9,"spinRate":2217,"spinDirection":252},"zone":5,"typeConfidence":0.92,"plateTime":0.406116168722249,"extension":5.606931583282323},"index":4,"playId":"c03d3c8e-f7aa-33db-9579-7895811fd75b","pitchNumber":3,"startTime":"2026-03-20T18:33:59.953Z","endTime":"2026-03-20T18:34:05.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878413616318213,"aZ":-32.13807780216348,"pfxX":-8.66681586591014,"pfxZ":0.02170817157466054,"pX":0.5091292713402398,"pZ":2.4388721762315932,"vX0":10.10803263404046,"vY0":-137.1981974345038,"vZ0":-1.076392766695095,"x":97.59,"y":172.93,"x0":-2.075734155582237,"y0":50.0062994952661,"z0":5.0026223109267685,"aX":-16.72869943523117},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.0,"breakHorizontal":13.9,"spinRate":2104,"spinDirection":251},"zone":6,"typeConfidence":0.85,"plateTime":0.39738310491359474,"extension":5.726157708310377},"index":5,"playId":"462a1dc6-5f33-360b-88bc-1985b17b720c","pitchNumber":4,"startTime":"2026-03-20T18:34:29.475Z","endTime":"2026-03-20T18:34:32.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382001450809085,"aZ":-29.470880181213403,"pfxX":9.307500695348132,"pfxZ":1.9204253382138168,"pX":-1.3474532572504014,"pZ":2.091309935143403,"vX0":0.20607008141965266,"vY0":-118.31519914784197,"vZ0":-0.45592518667130144,"x":168.36,"y":182.31,"x0":-2.64329469250088,"y0":50.000649103956675,"z0":5.007358514076236,"aX":13.080219429756374},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.6,"breakHorizontal":-16.9,"spinRate":2697,"spinDirection":74},"zone":13,"typeConfidence":0.92,"plateTime":0.4644561350396672,"extension":5.515934526601464},"index":6,"playId":"4084bb6f-c752-35fe-a053-677bf0b85acc","pitchNumber":5,"startTime":"2026-03-20T18:34:54.115Z","endTime":"2026-03-20T18:34:57.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.018292681473227,"aZ":-23.73532447501113,"pfxX":-1.0990850831024297,"pfxZ":4.543368109444067,"pX":0.0957854972912498,"pZ":4.286686630222896,"vX0":6.7080909452583946,"vY0":-133.98152566703214,"vZ0":1.777471012472996,"x":113.35,"y":123.04,"x0":-2.2743733975908857,"y0":50.00360638330897,"z0":5.2866699967865545,"aX":-2.0427385388450006},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":0.8,"spinRate":2300,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.4054528526330281,"extension":5.5495032307100685},"index":7,"playId":"5f1531cc-5810-3863-b952-e809b2c5ca99","pitchNumber":6,"startTime":"2026-03-20T18:35:10.403Z","endTime":"2026-03-20T18:35:13.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345900665373076,"aZ":-22.351419619014916,"pfxX":-0.8615887196915764,"pfxZ":5.379878885764348,"pX":-0.5222509415608937,"pZ":2.4437075428107975,"vX0":5.0824905199829375,"vY0":-133.6725910110338,"vZ0":-2.577858043698464,"x":136.91,"y":172.8,"x0":-2.3288632995236327,"y0":50.003161964280665,"z0":5.009421579713672,"aX":-1.573384695154267},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":0.6,"spinRate":2279,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.4083148629690223,"extension":5.545545924276142},"index":8,"playId":"f1c9e743-3aae-3bb6-90b5-eed62ea391e5","pitchNumber":7,"startTime":"2026-03-20T18:35:28.362Z","endTime":"2026-03-20T18:35:31.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:35:31.362Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Arjun Nimmala called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:35:40.946Z","endTime":"2026-03-20T18:37:19.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75165485863495,"aZ":-30.332144228708653,"pfxX":-10.988380796660056,"pfxZ":0.9606377826415082,"pX":0.25338624428836887,"pZ":1.6886382401780844,"vX0":10.337975238036,"vY0":-137.3573919386412,"vZ0":-3.1221734428579357,"x":107.34,"y":193.19,"x0":-2.1207115569124477,"y0":50.00623045560562,"z0":4.889801679012567,"aX":-21.125130985338703},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.3,"breakHorizontal":17.9,"spinRate":1978,"spinDirection":255},"zone":8,"typeConfidence":0.91,"plateTime":0.39787016225336913,"extension":5.903754823823398},"index":0,"playId":"525a44a6-5709-3577-8593-4f29fb766d72","pitchNumber":1,"startTime":"2026-03-20T18:35:58.390Z","endTime":"2026-03-20T18:36:01.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.151242586967754,"aZ":-30.38412836797169,"pfxX":-10.627816294465752,"pfxZ":0.9289983334783543,"pX":-0.1285761676943197,"pZ":1.9319478851542446,"vX0":9.292123266311956,"vY0":-138.75723755215606,"vZ0":-2.7247428915540644,"x":121.9,"y":186.62,"x0":-2.15192513086782,"y0":50.006032435728045,"z0":4.966403861533076,"aX":-20.57732325596827},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.2,"breakHorizontal":17.2,"spinRate":2139,"spinDirection":252},"zone":8,"typeConfidence":0.93,"plateTime":0.39583887938283935,"extension":5.946131589600934},"index":1,"playId":"7ce316d0-acd8-30a5-b26d-040d43603ced","pitchNumber":2,"startTime":"2026-03-20T18:36:14.758Z","endTime":"2026-03-20T18:36:18.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-20T18:36:28.184Z","endTime":"2026-03-20T18:36:34.711Z","isPitch":false,"type":"action","player":{"id":805796,"link":"/api/v1/people/805796"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06462444848576,"aZ":-33.844312579892694,"pfxX":8.57256574965881,"pfxZ":-1.1538226691213123,"pX":1.503111889922901,"pZ":-0.16799878959451026,"vX0":6.218347719710228,"vY0":-119.36617586743,"vZ0":-4.521606411046047,"x":59.7,"y":243.32,"x0":-2.245532951974447,"y0":50.00238723760213,"z0":4.783922728631616,"aX":12.421267323022073},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":-17.0,"spinRate":2717,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.45812097173156685,"extension":5.719536863742666},"index":3,"playId":"2fcbbedf-3ded-33bc-b7d6-563b836a5bd2","pitchNumber":3,"startTime":"2026-03-20T18:36:34.711Z","endTime":"2026-03-20T18:36:37.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05298662628261,"aZ":-31.172677422043126,"pfxX":6.756555454251615,"pfxZ":0.6906047969439593,"pX":1.4475139097671175,"pZ":1.8651817226301586,"vX0":6.81934176030007,"vY0":-119.67286267873088,"vZ0":-0.8132625092243243,"x":61.82,"y":188.42,"x0":-2.3165328833516083,"y0":50.00274282398227,"z0":5.0011688594189305,"aX":9.801350771072695},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":-13.9,"spinRate":2495,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.457645051457479,"extension":5.722250879740468},"index":4,"playId":"b9daa688-3f60-3def-b8f3-573d341555c4","pitchNumber":4,"startTime":"2026-03-20T18:36:58.053Z","endTime":"2026-03-20T18:37:01.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.064823042278277,"aZ":-30.86785304645196,"pfxX":-9.192143878479914,"pfxZ":0.6832884422756091,"pX":0.19338781624003815,"pZ":3.122365858735802,"vX0":9.500289243198216,"vY0":-136.6067369032615,"vZ0":0.6618177059484934,"x":109.63,"y":154.48,"x0":-2.1173451424576384,"y0":50.0023595988548,"z0":4.981226604499435,"aX":-17.55985328554828},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.6,"breakHorizontal":14.9,"spinRate":2036,"spinDirection":252},"zone":2,"typeConfidence":0.82,"plateTime":0.39931489107106,"extension":5.751983034838634},"index":5,"playId":"8f83fb2a-d5c8-372a-8135-757323852948","pitchNumber":5,"startTime":"2026-03-20T18:37:15.615Z","endTime":"2026-03-20T18:37:19.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:37:19.774Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Kasevich doubles (4) on a line drive to right fielder Ryan Kreidler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:37:36.405Z","endTime":"2026-03-20T18:39:09.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"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(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":80.8,"endSpeed":75.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.732314511972284,"aZ":-31.761327252915326,"pfxX":7.762017083444768,"pfxZ":0.2907373931490671,"pX":-0.4562153883504282,"pZ":1.9242946124406721,"vX0":2.6160017183827673,"vY0":-117.84141981073307,"vZ0":-0.4478944786462634,"x":134.39,"y":186.82,"x0":-2.5854228950418285,"y0":50.00280541755921,"z0":5.019247667659109,"aX":11.05503544012602},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":-14.6,"spinRate":2477,"spinDirection":67},"zone":7,"typeConfidence":0.92,"plateTime":0.462557713674288,"extension":5.624535734184559},"index":0,"playId":"152da61c-cac9-3b29-bf6c-77150fb95f1c","pitchNumber":1,"startTime":"2026-03-20T18:37:44.131Z","endTime":"2026-03-20T18:37:47.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576668284660226,"aZ":-27.988465586437194,"pfxX":-0.7613681093955995,"pfxZ":2.2564119561956755,"pX":0.386021699139747,"pZ":2.891162256117178,"vX0":7.096232498154017,"vY0":-133.97571975577313,"vZ0":-0.7572678221892889,"x":102.29,"y":160.72,"x0":-2.1758878283697234,"y0":50.001871398268335,"z0":5.14319266148732,"aX":-1.4128112396113481},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":0.1,"spinRate":2295,"spinDirection":241},"zone":3,"typeConfidence":0.89,"plateTime":0.40577333544322114,"extension":5.6858038371716395},"index":1,"playId":"0d49e6b3-a0ee-34c6-9471-b939d431f738","pitchNumber":2,"startTime":"2026-03-20T18:37:58.377Z","endTime":"2026-03-20T18:38:01.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T18:38:42.392Z","endTime":"2026-03-20T18:38:42.446Z","isPitch":false,"type":"action","player":{"id":688460,"link":"/api/v1/people/688460"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651103437071736,"aZ":-31.388642533433405,"pfxX":9.35084800430635,"pfxZ":0.5438778039974421,"pX":2.24246586872273,"pZ":1.271193778526495,"vX0":7.79793391902415,"vY0":-119.48107559948917,"vZ0":-2.0962011946885664,"x":31.52,"y":204.46,"x0":-2.276484411505424,"y0":50.00380558420414,"z0":4.975887638891591,"aX":13.542658114620734},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":-18.8,"spinRate":2590,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.4581166061145998,"extension":5.65110359291424},"index":3,"playId":"937f9ce1-843e-3b41-ba23-f4453b635473","pitchNumber":3,"startTime":"2026-03-20T18:38:42.446Z","endTime":"2026-03-20T18:38:46.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.073166937986713,"aZ":-30.420578471164678,"pfxX":-9.246746586423455,"pfxZ":0.9270948369753533,"pX":-0.05631370034978485,"pZ":2.7393814265907217,"vX0":9.02744205062269,"vY0":-136.92639219513885,"vZ0":-0.44299934160416427,"x":119.15,"y":164.82,"x0":-2.1936853252022424,"y0":50.00570744195485,"z0":4.9836219009163445,"aX":-17.57094411531827},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.8,"breakHorizontal":14.9,"spinRate":2241,"spinDirection":247},"zone":5,"typeConfidence":0.88,"plateTime":0.3999227092162596,"extension":5.743980679811614},"hitData":{"launchSpeed":96.9,"launchAngle":19.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.58,"coordY":77.21}},"index":4,"playId":"704fc6c2-4bf3-3e0d-a456-9a2f68f2cde3","pitchNumber":4,"startTime":"2026-03-20T18:38:59.593Z","endTime":"2026-03-20T18:39:09.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.200000000000003,"awayTeamWinProbability":76.8,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.35,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:39:09.241Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Myles Straw flies out to right fielder Ryan Kreidler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:41:46.731Z","endTime":"2026-03-20T18:42:57.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-20T18:39:32.748Z","endTime":"2026-03-20T18:41:11.596Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Banda replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"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-20T18:41:11.596Z","endTime":"2026-03-20T18:41:48.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029891071867098,"aZ":-16.120299443153257,"pfxX":7.946930006549535,"pfxZ":8.539428364000619,"pX":-0.3329459981292638,"pZ":3.518753388768648,"vX0":-10.11947018705123,"vY0":-135.8097339822527,"vZ0":-2.488955597750171,"x":129.69,"y":143.77,"x0":2.398206287959988,"y0":50.00024317357188,"z0":5.560247789079842,"aX":14.93550910250671},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-12.4,"spinRate":2061,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.402375677502369,"extension":6.1420718936403},"index":2,"playId":"0ae1d804-8dd0-3a6b-a04c-081db14ca630","pitchNumber":1,"startTime":"2026-03-20T18:41:48.908Z","endTime":"2026-03-20T18:41:52.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017773420256084,"aZ":-16.428818457624264,"pfxX":8.975767347319133,"pfxZ":8.545170370658028,"pX":0.49586177806265397,"pZ":3.4866700159574044,"vX0":-8.644324388261408,"vY0":-134.58870468131823,"vZ0":-2.516159971524082,"x":98.1,"y":144.64,"x0":2.576417011223387,"y0":50.00161129751627,"z0":5.59119037022018,"aX":16.537487959455127},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-14.5,"spinRate":2055,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.40627756238769086,"extension":6.042988801946998},"index":3,"playId":"4ac1d6a9-38ad-3610-903e-6396598a2988","pitchNumber":2,"startTime":"2026-03-20T18:42:05.944Z","endTime":"2026-03-20T18:42:09.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":94.5,"endSpeed":86.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069247998801178,"aZ":-15.428392460697932,"pfxX":8.729430973806377,"pfxZ":8.777197259075468,"pX":-0.42725496651000033,"pZ":3.5148643981415795,"vX0":-10.2357831710378,"vY0":-137.18854157090786,"vZ0":-2.8202476456206735,"x":133.29,"y":143.88,"x0":2.216267382345623,"y0":50.00415326151467,"z0":5.606592396212863,"aX":16.657911820324834},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":-13.7,"spinRate":2145,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.39910057940865373,"extension":6.232308448754184},"index":4,"playId":"e8dcdf36-d76b-3cfe-92ad-08413be55873","pitchNumber":3,"startTime":"2026-03-20T18:42:28.462Z","endTime":"2026-03-20T18:42:31.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830715515893633,"aZ":-18.528489892954493,"pfxX":8.290069852664306,"pfxZ":7.442226885979581,"pX":0.5770143251098522,"pZ":3.002373093575645,"vX0":-7.767442835414971,"vY0":-133.8206154895837,"vZ0":-3.0865143570642317,"x":95.01,"y":157.72,"x0":2.4244202008720666,"y0":50.00656374845816,"z0":5.480393183591402,"aX":15.208757514287853},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":-13.6,"spinRate":2049,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.407554243745218,"extension":6.106053839985641},"hitData":{"launchSpeed":94.4,"launchAngle":43.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.31,"coordY":89.14}},"index":5,"playId":"abd8cd9e-1650-35d8-9ef1-90d0bb1afd46","pitchNumber":4,"startTime":"2026-03-20T18:42:48.393Z","endTime":"2026-03-20T18:42:57.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:42:57.360Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to shortstop Josh Rivera.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:45:14.870Z","endTime":"2026-03-20T18:45:53.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Je'Von Ward replaces third baseman Josh Kasevich, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:45:16.571Z","endTime":"2026-03-20T18:45:16.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669219,"link":"/api/v1/people/669219"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":688460,"link":"/api/v1/people/688460"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jace Bohrofen replaces shortstop Arjun Nimmala, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:45:16.573Z","endTime":"2026-03-20T18:45:16.574Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690957,"link":"/api/v1/people/690957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":805796,"link":"/api/v1/people/805796"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rafael Lantigua replaces left fielder Jesús Sánchez, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:45:16.575Z","endTime":"2026-03-20T18:45:16.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carter Cunningham replaces center fielder Myles Straw, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T18:45:16.577Z","endTime":"2026-03-20T18:45:16.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":664702,"link":"/api/v1/people/664702"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josh Rivera replaces first baseman Sean Keys, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T18:45:16.579Z","endTime":"2026-03-20T18:45:16.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687069,"link":"/api/v1/people/687069"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":815873,"link":"/api/v1/people/815873"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charles McAdoo replaces second baseman Leo Jiménez, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-20T18:45:16.581Z","endTime":"2026-03-20T18:45:16.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":688460,"link":"/api/v1/people/688460"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joe Mantiply replaces Max Scherzer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-20T18:45:16.583Z","endTime":"2026-03-20T18:45:16.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573009,"link":"/api/v1/people/573009"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":88.5,"endSpeed":80.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954396000318916,"aZ":-29.61488100379436,"pfxX":11.225970639774186,"pfxZ":1.5386220127996921,"pX":-0.07571268760591013,"pZ":2.446900301279933,"vX0":-10.812155526725636,"vY0":-128.36106439321938,"vZ0":-1.6196858807750747,"x":119.89,"y":172.71,"x0":2.7356864956643245,"y0":50.005629131510425,"z0":5.395340382257274,"aX":18.707637780096007},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-17.9,"spinRate":2176,"spinDirection":111},"zone":5,"typeConfidence":0.9,"plateTime":0.4269633493998115,"extension":6.017451390066366},"index":7,"playId":"c38f654f-39b3-34e6-9079-51d48fcecc1c","pitchNumber":1,"startTime":"2026-03-20T18:45:16.585Z","endTime":"2026-03-20T18:45:20.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472648069878453,"aZ":-28.27522240173995,"pfxX":10.125368329528914,"pfxZ":2.2758294348356447,"pX":1.5249605980666645,"pZ":2.703686049361507,"vX0":-6.900079796635523,"vY0":-129.67128975300278,"vZ0":-1.5342063984159968,"x":58.87,"y":165.78,"x0":2.8962208512019867,"y0":50.00427415315042,"z0":5.447137921219203,"aX":17.356235880372378},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-16.9,"spinRate":2116,"spinDirection":112},"zone":12,"typeConfidence":0.9,"plateTime":0.42136324126071445,"extension":5.9440065646779185},"index":8,"playId":"d75901c8-d1ec-3f03-8aec-534f58344fc7","pitchNumber":2,"startTime":"2026-03-20T18:45:30.653Z","endTime":"2026-03-20T18:45:33.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55652237457157,"aZ":-34.64198297216498,"pfxX":-4.3635261427883165,"pfxZ":-1.7976218829188362,"pX":1.210636633912758,"pZ":2.3841846799342017,"vX0":-2.9741561653297937,"vY0":-115.92721460767446,"vZ0":0.5113801165528049,"x":70.85,"y":174.41,"x0":3.072364124442099,"y0":50.00074686180481,"z0":5.440061951840786,"aX":-5.999804160607672},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.9,"breakHorizontal":8.6,"spinRate":2356,"spinDirection":334},"zone":14,"typeConfidence":0.9,"plateTime":0.47060907762698845,"extension":5.894720609942397},"hitData":{"launchSpeed":72.1,"launchAngle":49.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.47,"coordY":126.34}},"index":9,"playId":"2c039b18-45be-3b02-820d-c1cd8b7c1de7","pitchNumber":3,"startTime":"2026-03-20T18:45:45.992Z","endTime":"2026-03-20T18:45:53.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:45:53.544Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to shortstop Josh Rivera.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:47:14.582Z","endTime":"2026-03-20T18:48:57.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T18:47:16.673Z","endTime":"2026-03-20T18:47:16.674Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.745883559803886,"aZ":-29.972710055362505,"pfxX":-4.5292273511926595,"pfxZ":1.649658208963686,"pX":1.4062094037783535,"pZ":3.6347324439225797,"vX0":-2.573935349576155,"vY0":-114.7984466929035,"vZ0":2.2259921312927333,"x":63.4,"y":140.64,"x0":3.1295928921542773,"y0":50.00516474798159,"z0":5.564880885521272,"aX":-6.061543438680369},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.8,"breakHorizontal":8.9,"spinRate":2372,"spinDirection":328},"zone":12,"typeConfidence":0.88,"plateTime":0.47665381027865417,"extension":5.92279174499404},"index":1,"playId":"7c9a0a8f-b424-3e5c-a5a0-2434dc412f50","pitchNumber":1,"startTime":"2026-03-20T18:47:16.675Z","endTime":"2026-03-20T18:47:19.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.754155224378856,"aZ":-32.172894708754065,"pfxX":12.219700757718147,"pfxZ":0.0026155499879356725,"pX":-0.1695169671677846,"pZ":1.7638643927715676,"vX0":-10.24519214491879,"vY0":-115.73583490360582,"vZ0":-1.0908774635027996,"x":123.46,"y":191.16,"x0":2.7391775709996105,"y0":50.004464483189516,"z0":5.3385366011005075,"aX":16.484523217067842},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.0,"breakHorizontal":-19.4,"spinRate":1589,"spinDirection":81},"zone":8,"typeConfidence":0.92,"plateTime":0.4742952638142133,"extension":6.221269542289588},"index":2,"playId":"fd94bb0b-0359-3465-ad56-289c81c0c0e6","pitchNumber":2,"startTime":"2026-03-20T18:47:30.789Z","endTime":"2026-03-20T18:47:34.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.098658795967413,"aZ":-33.403522670234324,"pfxX":11.384721444631053,"pfxZ":-0.8787530720781787,"pX":0.5033939869467332,"pZ":1.0402149362881998,"vX0":-8.83648933202688,"vY0":-117.17142112620071,"vZ0":-2.378873976461694,"x":97.81,"y":210.69,"x0":2.835202657926872,"y0":50.00310134181647,"z0":5.174672588029687,"aX":15.909960388800439},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.9,"breakHorizontal":-18.6,"spinRate":1569,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.46656760172565814,"extension":6.188087679726284},"index":3,"playId":"088f9d76-9b12-3058-b844-594eafc3cf70","pitchNumber":3,"startTime":"2026-03-20T18:47:50.832Z","endTime":"2026-03-20T18:47:53.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.748760524788157,"aZ":-24.731437307626305,"pfxX":14.25890595289337,"pfxZ":4.368915658168713,"pX":-1.000174835771364,"pZ":1.2921545395618597,"vX0":-13.813550793987591,"vY0":-129.82648136335396,"vZ0":-5.0489168986514406,"x":155.12,"y":203.89,"x0":2.542657990924585,"y0":50.0034444627665,"z0":5.149949285069791,"aX":24.288046171714747},"breaks":{"breakAngle":39.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-22.7,"spinRate":2205,"spinDirection":103},"zone":13,"typeConfidence":0.9,"plateTime":0.4222542204454456,"extension":6.056393229147367},"index":4,"playId":"483fe796-30e7-3107-a276-77ac4a257ef6","pitchNumber":4,"startTime":"2026-03-20T18:48:15.125Z","endTime":"2026-03-20T18:48:18.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99335428432644,"aZ":-28.041639084500364,"pfxX":11.062997480420812,"pfxZ":2.453853463650683,"pX":0.23504023997280335,"pZ":3.3444114517133743,"vX0":-10.03414483532002,"vY0":-128.51326001147024,"vZ0":0.3865865715248611,"x":108.04,"y":148.48,"x0":2.7404224769277254,"y0":50.00178410591812,"z0":5.358684993415039,"aX":18.62564475463302},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-18.0,"spinRate":2087,"spinDirection":111},"zone":2,"typeConfidence":0.9,"plateTime":0.4251302574173641,"extension":6.050389078999107},"index":5,"playId":"829f8cf9-91b7-39d1-8064-b12d2bcc3bca","pitchNumber":5,"startTime":"2026-03-20T18:48:30.510Z","endTime":"2026-03-20T18:48:33.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.469775521887584,"aZ":-33.07951988772487,"pfxX":10.928740554940266,"pfxZ":-0.6468953566573603,"pX":0.3295996460197185,"pZ":2.076953148268732,"vX0":-8.956965142446785,"vY0":-116.83293889988606,"vZ0":-0.43850261524540546,"x":104.44,"y":182.7,"x0":2.7704794644312836,"y0":50.002639761908604,"z0":5.343419248915288,"aX":15.29471809287479},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.0,"breakHorizontal":-17.9,"spinRate":1737,"spinDirection":78},"zone":9,"typeConfidence":0.91,"plateTime":0.46661400528429064,"extension":6.19148892415597},"hitData":{"launchSpeed":90.9,"launchAngle":6.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.53,"coordY":152.08}},"index":6,"playId":"94df491c-0b7c-363b-9133-3a24e5d7fa88","pitchNumber":6,"startTime":"2026-03-20T18:48:49.569Z","endTime":"2026-03-20T18:48:57.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:48:57.424Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:49:16.602Z","endTime":"2026-03-20T18:51:17.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573009,"link":"/api/v1/people/573009"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95310673832131,"aZ":-30.640087184784623,"pfxX":12.449356261690031,"pfxZ":0.9272182042758619,"pX":0.12510883298374584,"pZ":2.1581885012072584,"vX0":-10.792339466764613,"vY0":-126.73714057588047,"vZ0":-1.6815170243772195,"x":112.23,"y":180.51,"x0":2.7879144115607657,"y0":50.00344365358687,"z0":5.240401410454116,"aX":20.58323806345089},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-20.6,"spinRate":2019,"spinDirection":108},"zone":8,"typeConfidence":0.9,"plateTime":0.42952920987724763,"extension":6.121875770242134},"index":0,"playId":"5731ce3b-fcff-3fa7-ab03-4c842121f8b6","pitchNumber":1,"startTime":"2026-03-20T18:49:26.550Z","endTime":"2026-03-20T18:49:30.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26980233895935,"aZ":-29.732802103651984,"pfxX":12.079735404242268,"pfxZ":1.4319437955336998,"pX":-0.4722613108842395,"pZ":2.3207597055979683,"vX0":-11.513027813600175,"vY0":-129.0756572385179,"vZ0":-1.8349259207185842,"x":135.0,"y":176.12,"x0":2.454535014730708,"y0":50.00332153428307,"z0":5.307788737113213,"aX":20.59449796319529},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-19.7,"spinRate":2087,"spinDirection":113},"zone":4,"typeConfidence":0.9,"plateTime":0.42268314501230275,"extension":6.1542141190037345},"index":1,"playId":"bfc065f5-6bfc-3dbe-b46e-8e8e9944cbb0","pitchNumber":2,"startTime":"2026-03-20T18:49:44.282Z","endTime":"2026-03-20T18:49:47.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"b48af67f-2697-3db2-8085-f98017b025e2","startTime":"2026-03-20T18:50:01.676Z","endTime":"2026-03-20T18:50:04.676Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Joe Mantiply on the pickoff attempt. Brooks Lee out at 3rd, first baseman Carter Cunningham to third baseman Charles McAdoo.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"b48af67f-2697-3db2-8085-f98017b025e2","startTime":"2026-03-20T18:51:13.429Z","endTime":"2026-03-20T18:51:13.430Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":1.96,"dramaIndex":95.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624493551962683,"aZ":-33.47071695512372,"pfxX":10.294528838982085,"pfxZ":-0.9023429909772673,"pX":1.2364912059785533,"pZ":2.5619341440249794,"vX0":-6.7373236621865145,"vY0":-119.06508033397927,"vZ0":0.44712785189367654,"x":69.87,"y":169.61,"x0":2.7703415926575805,"y0":50.00579738485132,"z0":5.409297014598611,"aX":14.730368104337655},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.2,"breakHorizontal":-16.9,"spinRate":1709,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4606562645221115,"extension":6.0152667908283215},"index":4,"playId":"8493fc0d-c99c-34ff-b2b5-427d37c9fa9d","pitchNumber":3,"startTime":"2026-03-20T18:51:13.431Z","endTime":"2026-03-20T18:51:17.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.96,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:51:17.764Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"RJ Schreck pops out to shortstop Brooks Lee.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:53:32.004Z","endTime":"2026-03-20T18:54:08.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Caden Kendle replaces left fielder Trevor Larnach, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:53:29.465Z","endTime":"2026-03-20T18:53:29.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814522,"link":"/api/v1/people/814522"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ramiro Dominguez replaces third baseman Gio Urshela, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:53:29.585Z","endTime":"2026-03-20T18:53:29.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823719,"link":"/api/v1/people/823719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":570482,"link":"/api/v1/people/570482"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Rogers replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T18:53:29.597Z","endTime":"2026-03-20T18:53:32.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":77.9,"endSpeed":70.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.563883618340622,"aZ":-30.187466849061423,"pfxX":-6.010332231143073,"pfxZ":1.559446163884859,"pX":-0.0426357925411745,"pZ":3.700954631953716,"vX0":-3.07049666079053,"vY0":-113.34335672181982,"vZ0":2.2306431930434294,"x":114.02,"y":119.69,"x0":2.1194234016667455,"y0":50.00388676241737,"z0":5.760992382985897,"aX":-7.663905198688101},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":3.8,"breakHorizontal":11.8,"spinRate":2657,"spinDirection":285},"zone":11,"typeConfidence":0.9,"plateTime":0.4869874911023593,"extension":5.426809134970889},"index":3,"playId":"41430397-a16e-3700-85f6-984911da433b","pitchNumber":1,"startTime":"2026-03-20T18:53:32.004Z","endTime":"2026-03-20T18:53:38.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89216326859866,"aZ":-20.78362802029491,"pfxX":10.429709417025911,"pfxZ":6.6820298536366,"pX":-0.6957211007472468,"pZ":2.8503875504302885,"vX0":-9.429778456431533,"vY0":-130.16231380782025,"vZ0":-2.803371726809498,"x":143.52,"y":161.82,"x0":1.6298235598028465,"y0":50.00528874269916,"z0":5.526018486954579,"aX":17.78854733825758},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.6,"breakHorizontal":-16.7,"spinRate":2096,"spinDirection":130},"zone":1,"typeConfidence":0.62,"plateTime":0.4217879357767895,"extension":5.563648307096576},"index":4,"playId":"8cd51372-8528-33d0-9d9f-2b2c644ab5fe","pitchNumber":2,"startTime":"2026-03-20T18:53:44.364Z","endTime":"2026-03-20T18:53:47.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.584889974065057,"aZ":-30.560800034142392,"pfxX":-5.062304493205226,"pfxZ":1.2293186578628799,"pX":-0.010138752716705234,"pZ":2.226372741396055,"vX0":-3.295605728299307,"vY0":-113.06704423226736,"vZ0":-0.6319950931969534,"x":117.39,"y":178.67,"x0":2.1185805802386946,"y0":50.00097771281855,"z0":5.548437043654081,"aX":-6.621446555085213},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.4,"breakHorizontal":10.0,"spinRate":2726,"spinDirection":292},"zone":5,"typeConfidence":0.9,"plateTime":0.482505831157678,"extension":5.449413219503022},"hitData":{"launchSpeed":91.1,"launchAngle":59.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.23,"coordY":146.06}},"index":5,"playId":"cfbb1130-c6b9-3d14-ad77-5c5ad6312aae","pitchNumber":3,"startTime":"2026-03-20T18:54:00.092Z","endTime":"2026-03-20T18:54:08.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:54:08.975Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Lantigua grounds out, second baseman Orlando Arcia to first baseman Eric Wagaman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:54:32.358Z","endTime":"2026-03-20T18:55:10.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212500965196536,"aZ":-24.870826956873007,"pfxX":2.4061061623899693,"pfxZ":4.340399630878484,"pX":0.19471094886698878,"pZ":1.6289779620460965,"vX0":-5.2485753329918055,"vY0":-128.070668208411,"vZ0":-4.770122023318924,"x":109.58,"y":194.8,"x0":1.9461783934410566,"y0":50.0035699355028,"z0":5.429871845013735,"aX":4.049784059072251},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":-3.4,"spinRate":2243,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.42555355579335563,"extension":5.562260317065116},"index":0,"playId":"2cb9efb9-969b-3b57-9256-26f373f3336d","pitchNumber":1,"startTime":"2026-03-20T18:54:32.358Z","endTime":"2026-03-20T18:54:36.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":73.5,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.34269486599441,"aZ":-31.403479816326715,"pfxX":-6.381207923259249,"pfxZ":0.5711598559763171,"pX":0.12455002679403292,"pZ":2.18785343071441,"vX0":-2.6649511634451484,"vY0":-114.28074649757977,"vZ0":-0.7773085563547885,"x":112.25,"y":179.71,"x0":2.1282494403777794,"y0":50.00215526770206,"z0":5.5668554436986755,"aX":-8.598610728266118},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.1,"breakHorizontal":12.1,"spinRate":2696,"spinDirection":292},"zone":5,"typeConfidence":0.9,"plateTime":0.47587112744852433,"extension":5.363911472032057},"index":1,"playId":"b83dde43-3f6d-3938-a095-c6b04b3d26e2","pitchNumber":2,"startTime":"2026-03-20T18:54:50.197Z","endTime":"2026-03-20T18:54:53.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529473061250542,"aZ":-22.289409354660226,"pfxX":10.31883690907248,"pfxZ":5.523901197736567,"pX":0.21828757500296522,"pZ":2.4147570534107485,"vX0":-7.479996479846415,"vY0":-132.46824143299682,"vZ0":-3.9558747843052045,"x":108.68,"y":173.58,"x0":1.7285571493874397,"y0":50.001773076923925,"z0":5.543761044149729,"aX":18.460209715470157},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":-17.2,"spinRate":2144,"spinDirection":130},"zone":5,"typeConfidence":0.85,"plateTime":0.41243352374466413,"extension":5.623910585579477},"hitData":{"launchSpeed":85.6,"launchAngle":10.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.97,"coordY":149.21}},"index":2,"playId":"9a3665ab-c43b-3584-b49c-8a7509528b5c","pitchNumber":3,"startTime":"2026-03-20T18:55:04.618Z","endTime":"2026-03-20T18:55:10.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:55:10.551Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Davis Schneider pops out to second baseman Orlando Arcia.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:55:27.203Z","endTime":"2026-03-20T18:56:10.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.595526987225085,"aZ":-24.158765533654073,"pfxX":3.4552563344165588,"pfxZ":4.767834736699795,"pX":1.4987479622245208,"pZ":2.6096805112197345,"vX0":-2.624442427133106,"vY0":-127.87794505190712,"vZ0":-2.582021694196526,"x":59.87,"y":168.32,"x0":2.08172771198135,"y0":50.00512589211539,"z0":5.497668277828282,"aX":5.810872749082488},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-5.8,"spinRate":2118,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.42586084098265475,"extension":5.496465305716374},"index":0,"playId":"17f85a44-693c-34cc-9a29-d16dc01786dd","pitchNumber":1,"startTime":"2026-03-20T18:55:34.379Z","endTime":"2026-03-20T18:55:38.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.82046963085729,"aZ":-33.45738468841253,"pfxX":-6.783528580641678,"pfxZ":-0.9827079218651109,"pX":-0.8798920226491891,"pZ":1.4703227593498849,"vX0":-4.520073067162822,"vY0":-113.35410004091013,"vZ0":-1.6209431893576984,"x":150.54,"y":199.08,"x0":2.021888138395798,"y0":50.005248178236776,"z0":5.536667301201162,"aX":-8.82367461599029},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.9,"breakHorizontal":13.4,"spinRate":2752,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4832959014021747,"extension":5.604625634076477},"index":1,"playId":"2fa23655-a946-37cc-b1c9-5e24852cd798","pitchNumber":2,"startTime":"2026-03-20T18:55:48.511Z","endTime":"2026-03-20T18:55:53.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.113987626234508,"aZ":-23.095072743842902,"pfxX":2.176563344197255,"pfxZ":5.465569471638767,"pX":0.27765453260107475,"pZ":2.126173717221241,"vX0":-5.054971584150557,"vY0":-127.03547923863083,"vZ0":-3.8180890927294775,"x":106.42,"y":181.37,"x0":1.996397160024919,"y0":50.000015804545555,"z0":5.450171044811377,"aX":3.6139269471736735},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":2209,"spinDirection":137},"zone":5,"typeConfidence":0.93,"plateTime":0.42854230538837257,"extension":5.523973239145142},"hitData":{"launchSpeed":80.8,"launchAngle":66.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.96,"coordY":147.83}},"index":2,"playId":"5445be15-c0d7-31fa-82e4-1c154f66f703","pitchNumber":3,"startTime":"2026-03-20T18:56:03.020Z","endTime":"2026-03-20T18:56:10.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:56:10.917Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eric Wagaman flies out to right fielder RJ Schreck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:58:23.418Z","endTime":"2026-03-20T18:59:29.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: C.J. Stubbs replaces catcher Tyler Heineman, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T18:57:26.609Z","endTime":"2026-03-20T18:57:26.731Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667690,"link":"/api/v1/people/667690"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chase Lee replaces Joe Mantiply.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T18:57:26.731Z","endTime":"2026-03-20T18:58:25.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695445,"link":"/api/v1/people/695445"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98630201321549,"aZ":-32.89749049729046,"pfxX":-6.278778817167963,"pfxZ":-0.40717655875824477,"pX":-0.17936571609209748,"pZ":2.742472203543258,"vX0":8.611588660318057,"vY0":-132.2738454202787,"vZ0":2.7902663962581338,"x":123.84,"y":164.73,"x0":-2.6717014575966087,"y0":50.00637980516028,"z0":4.096532194314192,"aX":-11.05433865304776},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.2,"breakHorizontal":9.4,"spinRate":2402,"spinDirection":268},"zone":5,"typeConfidence":2.0,"plateTime":0.41516760882313575,"extension":5.963469005828923},"index":2,"playId":"c277d09f-2814-3022-b658-67e6dc34745e","pitchNumber":1,"startTime":"2026-03-20T18:58:25.579Z","endTime":"2026-03-20T18:58:31.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562379088906457,"aZ":-31.446248150363182,"pfxX":8.967760238046512,"pfxZ":0.5176719678963533,"pX":2.3492751795832993,"pZ":2.0234581334544863,"vX0":8.442864826045772,"vY0":-118.00736532157141,"vZ0":2.0373813156401743,"x":27.45,"y":184.15,"x0":-2.4527638383680976,"y0":50.00051553820127,"z0":4.066552563074857,"aX":12.51673869733905},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.8,"breakHorizontal":-18.5,"spinRate":3030,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4659453032154386,"extension":6.103064736538033},"index":3,"playId":"ad89d67f-725e-3f2f-921d-fcc4a315a14d","pitchNumber":2,"startTime":"2026-03-20T18:58:52.636Z","endTime":"2026-03-20T18:58:55.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":81.3,"endSpeed":74.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.754034859022507,"aZ":-32.070277726966616,"pfxX":7.785493445603398,"pfxZ":0.07431752620504639,"pX":2.3113037644357313,"pZ":2.3988722278493952,"vX0":9.12860157759803,"vY0":-118.12122107395913,"vZ0":3.169991070782162,"x":28.9,"y":174.01,"x0":-2.6166466401169934,"y0":50.003340118917045,"z0":3.9903682243895418,"aX":10.986833489223306},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.2,"breakHorizontal":-16.3,"spinRate":3009,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4639149975425121,"extension":5.903361258504475},"index":4,"playId":"4a26f4b8-cf5d-3e19-b8f0-20d7e29d06ce","pitchNumber":3,"startTime":"2026-03-20T18:59:07.424Z","endTime":"2026-03-20T18:59:11.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263596137266656,"aZ":-34.105326106131635,"pfxX":-4.563945157700839,"pfxZ":-1.114398667193436,"pX":-0.029718362601533287,"pZ":2.010248589367451,"vX0":8.306142352071493,"vY0":-130.50741011991428,"vZ0":1.4111077066310653,"x":118.13,"y":184.5,"x0":-2.653947011319288,"y0":50.002740565271026,"z0":4.022420748938034,"aX":-7.910214531615709},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.4,"breakHorizontal":6.5,"spinRate":2426,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.4189390012258878,"extension":5.9211072210304705},"hitData":{"launchSpeed":87.4,"launchAngle":29.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.93,"coordY":103.59}},"index":5,"playId":"7972d3d6-9cb2-3397-aa7f-d085888fb42b","pitchNumber":4,"startTime":"2026-03-20T18:59:22.848Z","endTime":"2026-03-20T18:59:29.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:59:29.212Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orlando Arcia grounds out, third baseman Charles McAdoo to first baseman Carter Cunningham.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:59:38.299Z","endTime":"2026-03-20T19:00:48.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.129349410434457,"aZ":-26.860591385756774,"pfxX":7.705522711038281,"pfxZ":3.671148033922986,"pX":0.9481384489590584,"pZ":2.206776209830593,"vX0":6.436774855426327,"vY0":-119.56576944652646,"vZ0":1.6452799299893375,"x":80.86,"y":179.2,"x0":-2.780171595364017,"y0":50.00188176324482,"z0":3.9206040668164963,"aX":11.152168718010229},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.5,"spinRate":3100,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.45815849471725123,"extension":5.740372633451018},"index":0,"playId":"231f7b37-9962-334c-8ff7-fb78ae9d70ee","pitchNumber":1,"startTime":"2026-03-20T18:59:56.719Z","endTime":"2026-03-20T19:00:00.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85253355166287,"aZ":-25.65568404376721,"pfxX":8.367723358197669,"pfxZ":4.5311740879626115,"pX":2.226734263284576,"pZ":3.0281179599626533,"vX0":8.434263488027964,"vY0":-119.4405518241289,"vZ0":3.111692452120547,"x":32.12,"y":157.02,"x0":-2.4426765426200214,"y0":50.00436073327867,"z0":4.020881730128729,"aX":12.041162314994788},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.2,"breakHorizontal":-17.3,"spinRate":3143,"spinDirection":84},"zone":12,"typeConfidence":2.0,"plateTime":0.4592705337103,"extension":5.753936194476814},"index":1,"playId":"15d8781c-ab3c-3223-b634-07810eed378d","pitchNumber":2,"startTime":"2026-03-20T19:00:11.014Z","endTime":"2026-03-20T19:00:14.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.920023037500957,"aZ":-27.017597381729523,"pfxX":8.282026328603548,"pfxZ":3.4961548251973227,"pX":0.48917541499650186,"pZ":2.514663794460657,"vX0":5.2796496956368095,"vY0":-120.32062490715057,"vZ0":2.320825166834221,"x":98.35,"y":170.88,"x0":-2.804896561220733,"y0":50.00498534585894,"z0":3.9214350917617873,"aX":12.221588201890516},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.1,"breakHorizontal":-16.2,"spinRate":3138,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.45409316742820316,"extension":5.624356494111252},"index":2,"playId":"c0545db9-840c-3b42-9033-4d97c182809a","pitchNumber":3,"startTime":"2026-03-20T19:00:24.439Z","endTime":"2026-03-20T19:00:27.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541847443303634,"aZ":-24.653733942649144,"pfxX":-4.044742715326587,"pfxZ":4.235127811905551,"pX":-1.3906641031165954,"pZ":3.12849021182805,"vX0":4.891871584415032,"vY0":-131.81179652188578,"vZ0":2.456496136052398,"x":170.01,"y":154.31,"x0":-2.7369344717750645,"y0":50.003452058094915,"z0":3.994249200097484,"aX":-7.184833322803873},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":6.4,"spinRate":2589,"spinDirection":263},"zone":11,"typeConfidence":2.0,"plateTime":0.4140535904296474,"extension":5.97031801407049},"hitData":{"launchSpeed":43.9,"launchAngle":27.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.53,"coordY":163.21}},"index":3,"playId":"de1bddc4-2cec-3c1d-a6cb-9eb0adca59e9","pitchNumber":4,"startTime":"2026-03-20T19:00:43.252Z","endTime":"2026-03-20T19:00:48.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:00:48.692Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a ground ball to center fielder Je'Von Ward.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T19:01:04.088Z","endTime":"2026-03-20T19:01:51.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669219,"link":"/api/v1/people/669219"},"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(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":90.5,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109466138628775,"aZ":-34.92600961723215,"pfxX":-8.00610902245998,"pfxZ":-1.5536881937203795,"pX":-0.8807075146041662,"pZ":2.421379765331989,"vX0":7.285340220902863,"vY0":-131.62347989840106,"vZ0":2.362576205136386,"x":150.57,"y":173.4,"x0":-2.629886335857905,"y0":50.00100089731713,"z0":4.079353897297991,"aX":-14.198307205200223},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.2,"breakHorizontal":13.1,"spinRate":2454,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4144190847390843,"extension":5.975480340912683},"index":0,"playId":"4dfc93e3-0dce-3f9f-a8c0-1eb5fa8acc5d","pitchNumber":1,"startTime":"2026-03-20T19:01:13.734Z","endTime":"2026-03-20T19:01:16.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.636280987437043,"aZ":-30.577976526988678,"pfxX":7.243598696983904,"pfxZ":1.1303465143778082,"pX":-1.096244053799832,"pZ":2.091931120991644,"vX0":1.8367240217559901,"vY0":-118.25542029504064,"vZ0":2.256873993434149,"x":158.79,"y":182.3,"x0":-2.8243150632318224,"y0":50.00536023612854,"z0":3.9310442601229476,"aX":10.255337964609538},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.9,"breakHorizontal":-13.6,"spinRate":3056,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.4632568433076627,"extension":5.7417813215858065},"index":1,"playId":"a861acb3-b983-38a2-829e-3caf0193656e","pitchNumber":2,"startTime":"2026-03-20T19:01:26.916Z","endTime":"2026-03-20T19:01:29.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.884288984430167,"aZ":-32.76755211171024,"pfxX":-6.318174887033413,"pfxZ":-0.3300577913145535,"pX":-0.15796842243002315,"pZ":2.1612329936250236,"vX0":8.42709759764882,"vY0":-131.7580710381103,"vZ0":1.2067618607715993,"x":123.02,"y":180.43,"x0":-2.55391187832875,"y0":50.00383483972395,"z0":4.090457161817217,"aX":-11.283341174234636},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.1,"breakHorizontal":10.0,"spinRate":2505,"spinDirection":268},"zone":8,"typeConfidence":2.0,"plateTime":0.4132310221511495,"extension":6.047009373816204},"hitData":{"launchSpeed":108.4,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.36,"coordY":118.23}},"index":2,"playId":"7af9cd06-0316-3730-82d0-50ea9c070f70","pitchNumber":3,"startTime":"2026-03-20T19:01:41.742Z","endTime":"2026-03-20T19:01:51.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.1999999999999975,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:01:51.756Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramiro Dominguez flies out to right fielder RJ Schreck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T19:02:17.573Z","endTime":"2026-03-20T19:03:13.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":823719,"fullName":"Ramiro Dominguez","link":"/api/v1/people/823719"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":823719,"fullName":"Ramiro Dominguez","link":"/api/v1/people/823719"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luis Fragoza replaces Ryan Kreidler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-20T19:02:16.119Z","endTime":"2026-03-20T19:02:19.752Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821613,"link":"/api/v1/people/821613"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":668952,"link":"/api/v1/people/668952"},"base":1,"defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30182288555764,"aZ":-33.146824672367806,"pfxX":-4.846087037460821,"pfxZ":-0.54629290259005,"pX":-0.8512724931927803,"pZ":2.0854317668830435,"vX0":6.76430900621218,"vY0":-131.0855514388211,"vZ0":1.5775982744575927,"x":149.45,"y":182.47,"x0":-2.8200998019762804,"y0":50.006362146639994,"z0":3.926884452498569,"aX":-8.546020220405774},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.5,"breakHorizontal":7.6,"spinRate":2480,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.41576029060858977,"extension":5.7770000726933946},"index":1,"playId":"24867b5e-58a7-34d0-9f08-65772c93fea9","pitchNumber":1,"startTime":"2026-03-20T19:02:19.752Z","endTime":"2026-03-20T19:02:23.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"first":{"id":821613,"link":"/api/v1/people/821613"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88847525308598,"aZ":-31.6356005488195,"pfxX":8.253873863186488,"pfxZ":0.37654869613325825,"pX":0.14462541713305208,"pZ":1.6733692331323136,"vX0":4.32369394079773,"vY0":-118.4712849887684,"vZ0":1.5164652717295994,"x":111.49,"y":193.6,"x0":-2.774259768756491,"y0":50.00272083647806,"z0":3.9090608697722677,"aX":11.771927681900651},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.3,"breakHorizontal":-16.0,"spinRate":2963,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4617073695070162,"extension":5.963877170779656},"index":2,"playId":"425a3768-1718-3237-8dec-1e8798b5ef85","pitchNumber":2,"startTime":"2026-03-20T19:02:34.965Z","endTime":"2026-03-20T19:02:38.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"first":{"id":821613,"link":"/api/v1/people/821613"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.279938717485916,"aZ":-31.78623329955023,"pfxX":8.52288576488176,"pfxZ":0.27282712697946465,"pX":1.5175047572484537,"pZ":1.3980277381598587,"vX0":6.5672116901937345,"vY0":-118.92048470860348,"vZ0":0.8365903501009506,"x":59.16,"y":201.03,"x0":-2.3805057131871834,"y0":50.005668220187374,"z0":3.9090706765535104,"aX":12.295218361553937},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.0,"breakHorizontal":-16.9,"spinRate":3000,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.45932712236635265,"extension":5.762301010847912},"index":3,"playId":"857d10f9-e275-3e4a-bda5-f03706f7041f","pitchNumber":3,"startTime":"2026-03-20T19:02:50.547Z","endTime":"2026-03-20T19:02:53.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"first":{"id":821613,"link":"/api/v1/people/821613"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396298573307735,"aZ":-32.12577254571311,"pfxX":9.14293147869558,"pfxZ":0.034437763717679815,"pX":0.5994450465667399,"pZ":1.4544306109860552,"vX0":5.00560574970625,"vY0":-118.32063747676695,"vZ0":1.118748528238495,"x":94.15,"y":199.51,"x0":-2.730805192436981,"y0":50.00344061776164,"z0":3.9173947085304146,"aX":12.973214990927294},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":-17.8,"spinRate":3040,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.462778189324935,"extension":5.699431908214841},"hitData":{"launchSpeed":89.8,"launchAngle":29.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":125.34,"coordY":187.44}},"index":4,"playId":"fba589bd-dc0e-3182-932d-412fcd5766b8","pitchNumber":4,"startTime":"2026-03-20T19:03:06.309Z","endTime":"2026-03-20T19:03:13.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"first":{"id":821613,"link":"/api/v1/people/821613"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823719,"link":"/api/v1/people/823719"},"credit":"b_ab"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_ab"},{"player":{"id":823719,"link":"/api/v1/people/823719"},"credit":"b_pa"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.53,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:03:13.043Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"C.J. Stubbs walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:05:39.964Z","endTime":"2026-03-20T19:08:41.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10,11,12,13,14],"actionIndex":[0,1,2,3,4],"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":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ben Ross replaces catcher Ryan Jeffers, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T19:05:02.379Z","endTime":"2026-03-20T19:05:02.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805346,"link":"/api/v1/people/805346"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Noah Cardenas replaces shortstop Brooks Lee, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T19:05:02.499Z","endTime":"2026-03-20T19:05:02.512Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681433,"link":"/api/v1/people/681433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jayson Bass replaces second baseman Orlando Arcia, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T19:05:02.512Z","endTime":"2026-03-20T19:05:02.529Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814188,"link":"/api/v1/people/814188"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":606115,"link":"/api/v1/people/606115"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":668952,"link":"/api/v1/people/668952"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Harry Genth replaces first baseman Eric Wagaman, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T19:05:02.529Z","endTime":"2026-03-20T19:05:02.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702025,"link":"/api/v1/people/702025"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Fragoza remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T19:05:02.552Z","endTime":"2026-03-20T19:05:42.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821613,"link":"/api/v1/people/821613"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340144915112884,"aZ":-25.49811427625004,"pfxX":3.6207974015412594,"pfxZ":4.067921426124833,"pX":0.4134654109496403,"pZ":3.0325805248786697,"vX0":-4.940705690810157,"vY0":-127.10039431632268,"vZ0":-1.421058471234136,"x":101.24,"y":156.9,"x0":1.9094919975931386,"y0":50.00255967139262,"z0":5.6182184120283924,"aX":5.9416550333730465},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":-5.5,"spinRate":2245,"spinDirection":141},"zone":3,"typeConfidence":0.88,"plateTime":0.4304656324811469,"extension":5.526695822845474},"index":5,"playId":"847437f9-4eaf-3f92-81a5-ec28030ab4da","pitchNumber":1,"startTime":"2026-03-20T19:05:42.100Z","endTime":"2026-03-20T19:05:45.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757574744834137,"aZ":-23.44632095324465,"pfxX":11.049544203988987,"pfxZ":4.92933196214207,"pX":-0.1240593220100183,"pZ":2.8926762449605588,"vX0":-8.636577037895666,"vY0":-131.69953539888053,"vZ0":-2.5787216371105286,"x":121.73,"y":160.68,"x0":1.7485016495902155,"y0":50.006088893484545,"z0":5.603199755856288,"aX":19.578173437824834},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-18.4,"spinRate":2079,"spinDirection":126},"zone":2,"typeConfidence":0.88,"plateTime":0.41456394560282117,"extension":5.552687961180559},"index":6,"playId":"4e9bb313-2de3-3e83-a3fc-9d64c78be4c2","pitchNumber":2,"startTime":"2026-03-20T19:05:58.710Z","endTime":"2026-03-20T19:06:02.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92092402197354,"aZ":-21.83701504348206,"pfxX":10.818720780614713,"pfxZ":5.792611212684701,"pX":-1.0870879882219189,"pZ":3.05938574363018,"vX0":-10.403545843637197,"vY0":-132.19076545413412,"vZ0":-2.6857610246906534,"x":158.44,"y":156.18,"x0":1.477788589181309,"y0":50.00314574386006,"z0":5.676646152765645,"aX":19.3109579678744},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.2,"breakHorizontal":-17.5,"spinRate":2133,"spinDirection":128},"zone":11,"typeConfidence":0.86,"plateTime":0.4129890884452707,"extension":5.562749921644568},"index":7,"playId":"e5763e42-e1dc-3cf9-af0c-beaca29c56c8","pitchNumber":3,"startTime":"2026-03-20T19:06:12.890Z","endTime":"2026-03-20T19:06:16.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.782930584398695,"aZ":-31.108432685516835,"pfxX":-6.289628842570263,"pfxZ":0.80866305816226,"pX":-0.11882714158357482,"pZ":3.133738448982877,"vX0":-2.928834509596592,"vY0":-113.34900085578376,"vZ0":1.171879294356299,"x":121.53,"y":154.17,"x0":2.0030082264216196,"y0":50.000921596698134,"z0":5.692717592094473,"aX":-8.26458334594263},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.0,"breakHorizontal":12.1,"spinRate":2760,"spinDirection":289},"zone":2,"typeConfidence":0.9,"plateTime":0.4813858509631168,"extension":5.413621098967695},"index":8,"playId":"84ebe9d6-0496-360e-b597-4e788e5a7b1b","pitchNumber":4,"startTime":"2026-03-20T19:06:27.795Z","endTime":"2026-03-20T19:06:30.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.233066083084086,"aZ":-31.903009722024574,"pfxX":-5.996569645911927,"pfxZ":0.20853252659560795,"pX":-0.7157865781518502,"pZ":2.0522955439911614,"vX0":-4.189784233400347,"vY0":-113.27232691383101,"vZ0":-0.7877511963069743,"x":144.28,"y":183.37,"x0":1.9420305508041593,"y0":50.00198908914779,"z0":5.616867023771674,"aX":-7.7286930071341295},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.5,"breakHorizontal":12.0,"spinRate":2777,"spinDirection":297},"zone":7,"typeConfidence":0.9,"plateTime":0.4850377802323296,"extension":5.47513355778636},"index":9,"playId":"5ca5d80d-f44e-32f5-b70a-382af2562f60","pitchNumber":5,"startTime":"2026-03-20T19:06:44.890Z","endTime":"2026-03-20T19:06:51.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90276529146729,"aZ":-24.399344709940554,"pfxX":4.1854416073665055,"pfxZ":4.565548962016495,"pX":1.5980770762577554,"pZ":3.3411837961966326,"vX0":-2.3645327817848307,"vY0":-128.48849323470816,"vZ0":-1.1954051591851238,"x":56.09,"y":148.57,"x0":1.9774973398713869,"y0":50.005185195571556,"z0":5.675485538426168,"aX":7.131536562828392},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":-7.2,"spinRate":2284,"spinDirection":139},"zone":12,"typeConfidence":0.87,"plateTime":0.4232535205749377,"extension":5.403075344230147},"index":10,"playId":"e2952285-985f-321d-acc6-8608864e8e95","pitchNumber":6,"startTime":"2026-03-20T19:07:22.670Z","endTime":"2026-03-20T19:07:25.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.423199283951504,"aZ":-25.106668710088698,"pfxX":1.9401853995494283,"pfxZ":4.223000256743536,"pX":0.5077262347573367,"pZ":3.3787411942594074,"vX0":-4.394729403665716,"vY0":-127.11819882479945,"vZ0":-0.7628558588269558,"x":97.65,"y":147.55,"x0":1.989428635050099,"y0":50.004765818390666,"z0":5.635655934850911,"aX":3.249273881318688},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2312,"spinDirection":164},"zone":3,"typeConfidence":0.93,"plateTime":0.42714938775963107,"extension":5.574875282613371},"index":11,"playId":"c9eb8b02-ec57-3a19-ad32-01a919aff293","pitchNumber":7,"startTime":"2026-03-20T19:07:39.817Z","endTime":"2026-03-20T19:07:42.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.213048710095254,"aZ":-25.33781549312217,"pfxX":10.71667452220384,"pfxZ":3.9115195277092045,"pX":0.7986175359969135,"pZ":3.9052901501071493,"vX0":-6.146824863328543,"vY0":-131.48271139636054,"vZ0":0.400758930756117,"x":86.56,"y":133.34,"x0":1.775937844765687,"y0":50.00402212976644,"z0":5.632976253101974,"aX":18.740708156732385},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-18.0,"spinRate":2165,"spinDirection":128},"zone":12,"typeConfidence":0.88,"plateTime":0.41677308548819836,"extension":5.553220123884186},"index":12,"playId":"719fb25a-1005-3263-b5bc-b59a55ccd5fc","pitchNumber":8,"startTime":"2026-03-20T19:07:59.826Z","endTime":"2026-03-20T19:08:02.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":77.5,"endSpeed":71.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.372163276031134,"aZ":-29.88346962730668,"pfxX":-7.356001508381885,"pfxZ":1.7709376013033964,"pX":-0.8326514289095962,"pZ":2.47732678836667,"vX0":-4.129325891630934,"vY0":-112.83990443947238,"vZ0":-0.32495890908577885,"x":148.74,"y":171.89,"x0":1.975947571239436,"y0":50.000574881193494,"z0":5.631871481993007,"aX":-9.491308797096362},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":3.5,"breakHorizontal":14.4,"spinRate":2727,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.48524071772088817,"extension":5.548932955264729},"index":13,"playId":"599623bb-fd03-3661-b3cc-237818475f72","pitchNumber":9,"startTime":"2026-03-20T19:08:14.984Z","endTime":"2026-03-20T19:08:19.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.012811427949273,"aZ":-28.133641357133033,"pfxX":0.114218265120269,"pfxZ":2.381114686621336,"pX":0.5610396931914186,"pZ":3.703617596306913,"vX0":-3.6887355918841975,"vY0":-128.75392930424263,"vZ0":0.6540605250649163,"x":95.61,"y":138.78,"x0":1.990886533887709,"y0":50.002527279368266,"z0":5.605017715191144,"aX":0.19393163842981445},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":0.5,"spinRate":2235,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.4236570901996535,"extension":5.55958401825957},"index":14,"playId":"eb20db65-8fb8-3906-8e2f-b3d95892ccf1","pitchNumber":10,"startTime":"2026-03-20T19:08:38.271Z","endTime":"2026-03-20T19:08:41.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.5,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:08:41.534Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Charles McAdoo lines out to third baseman Ramiro Dominguez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:08:51.147Z","endTime":"2026-03-20T19:11:22.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":823719,"link":"/api/v1/people/823719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50851352303796,"aZ":-29.180319600829144,"pfxX":0.33978289566957987,"pfxZ":1.8140349981636845,"pX":0.7532543919092013,"pZ":4.083109824242818,"vX0":-3.1780903503551867,"vY0":-126.23277129205694,"vZ0":1.6583260291177324,"x":88.29,"y":128.54,"x0":1.9729474245745506,"y0":50.00027184874624,"z0":5.731427915181027,"aX":0.5600993858489016},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":0.0,"spinRate":2287,"spinDirection":158},"zone":12,"typeConfidence":0.93,"plateTime":0.43037035692461023,"extension":5.487981180710498},"index":0,"playId":"d4421cc9-7404-32cc-aaf9-f1618e51acc2","pitchNumber":1,"startTime":"2026-03-20T19:09:02.970Z","endTime":"2026-03-20T19:09:06.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2927204752208,"aZ":-32.46659399141208,"pfxX":-6.630466453497945,"pfxZ":-0.22861751148160891,"pX":-0.6153101811032654,"pZ":2.1046204923931056,"vX0":-3.903941861446009,"vY0":-114.05816670598853,"vZ0":-0.492746867360495,"x":140.45,"y":181.96,"x0":1.9835371509496555,"y0":50.000765601887146,"z0":5.543697492126304,"aX":-8.674296995540278},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.2,"breakHorizontal":13.1,"spinRate":2652,"spinDirection":295},"zone":7,"typeConfidence":0.9,"plateTime":0.4814548114183972,"extension":5.6183260078609285},"index":1,"playId":"d33cc3a2-bedd-3cfe-a6e7-80c22dbcddc7","pitchNumber":2,"startTime":"2026-03-20T19:09:25.419Z","endTime":"2026-03-20T19:09:29.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"}},"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":77.6,"endSpeed":71.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.681507715594716,"aZ":-31.337245288170593,"pfxX":-8.03503893290072,"pfxZ":0.6505066817072098,"pX":-1.4268380113816101,"pZ":2.4216136879576418,"vX0":-4.9950218853814565,"vY0":-112.9572349140325,"vZ0":-0.03220676049787552,"x":171.39,"y":173.4,"x0":1.8613527955361677,"y0":50.002735936729174,"z0":5.602004123624832,"aX":-10.321829186425518},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.4,"breakHorizontal":15.8,"spinRate":2701,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.4859787259602957,"extension":5.510977504689512},"index":2,"playId":"ee792bb6-d1e3-3e31-9f64-0b40a3c20f0a","pitchNumber":3,"startTime":"2026-03-20T19:10:02.677Z","endTime":"2026-03-20T19:10:07.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"08316046-0596-0033-001c-f08cd117d70a","startTime":"2026-03-20T19:10:23.628Z","endTime":"2026-03-20T19:10:37.595Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.957182310637087,"aZ":-25.66777182714203,"pfxX":1.518075699401717,"pfxZ":3.9400859807691155,"pX":0.39919650658305306,"pZ":3.042710767663887,"vX0":-4.348367270633179,"vY0":-127.85888136292623,"vZ0":-1.3163449846314361,"x":101.78,"y":156.63,"x0":1.9265040475598463,"y0":50.00310252955433,"z0":5.582949599956819,"aX":2.5075657096516983},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.8,"spinRate":2160,"spinDirection":140},"zone":3,"typeConfidence":0.92,"plateTime":0.4287792515980615,"extension":5.526608942290457},"index":4,"playId":"8c686a05-81d5-32b1-9694-bad38bcadca9","pitchNumber":4,"startTime":"2026-03-20T19:10:37.595Z","endTime":"2026-03-20T19:10:40.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486947884946176,"aZ":-28.321398887746398,"pfxX":1.1988976437659247,"pfxZ":2.3681286884127957,"pX":1.1950124745683497,"pZ":4.698658693251194,"vX0":-2.3102804785585502,"vY0":-126.66385759949202,"vZ0":3.178274943471374,"x":71.45,"y":111.92,"x0":1.9625121234514347,"y0":50.002800618613826,"z0":5.689963093054084,"aX":1.9511863526199837},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":-1.7,"spinRate":2320,"spinDirection":150},"zone":12,"typeConfidence":0.93,"plateTime":0.43215044141925807,"extension":5.483562572552956},"index":5,"playId":"437b2a95-0889-3cbb-97ca-7456867e153f","pitchNumber":5,"startTime":"2026-03-20T19:10:57.652Z","endTime":"2026-03-20T19:11:00.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.761461912105908,"aZ":-32.94317937259224,"pfxX":-7.051592917169225,"pfxZ":-0.5958408724040769,"pX":-0.562509608427019,"pZ":2.6361494926402242,"vX0":-3.6435304963475454,"vY0":-113.05460803053651,"vZ0":0.6459897211132362,"x":138.44,"y":167.6,"x0":1.9893871395275486,"y0":50.0043595291592,"z0":5.669018537404005,"aX":-9.073181502168842},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-0.6,"breakHorizontal":13.7,"spinRate":2809,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.4855979046562968,"extension":5.546747632413482},"hitData":{"launchSpeed":76.4,"launchAngle":10.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.29,"coordY":166.01}},"index":6,"playId":"b31c5a86-3274-3aa4-9e54-ace04919b414","pitchNumber":6,"startTime":"2026-03-20T19:11:14.692Z","endTime":"2026-03-20T19:11:22.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":1.8000000000000025,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:11:22.968Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Josh Rivera lines into a double play, first baseman Luis Fragoza to shortstop Ben Ross to first baseman Luis Fragoza to shortstop Ben Ross. C.J. Stubbs out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:13:49.852Z","endTime":"2026-03-20T19:14:02.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":821613,"link":"/api/v1/people/821613"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":821613,"link":"/api/v1/people/821613"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805346,"link":"/api/v1/people/805346"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":821613,"link":"/api/v1/people/821613"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_touch"},{"player":{"id":805346,"link":"/api/v1/people/805346"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T19:12:19.498Z","endTime":"2026-03-20T19:12:37.741Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Sands replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-20T19:12:37.741Z","endTime":"2026-03-20T19:13:52.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0374849254712,"aZ":-23.193151345264486,"pfxX":-7.999827009766136,"pfxZ":4.767532884599624,"pX":0.2767873002896416,"pZ":2.251597200748063,"vX0":8.965976632061684,"vY0":-136.3663602379529,"vZ0":-5.100861326363269,"x":106.45,"y":177.99,"x0":-2.01462402285343,"y0":50.001846826644474,"z0":5.74681035257128,"aX":-15.063849020317585},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":12.6,"spinRate":2220,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40169200676103234,"extension":5.603232526031962},"hitData":{"launchSpeed":85.0,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.47,"coordY":166.01}},"index":2,"playId":"0ca9322c-724f-3824-8491-67a45145610b","pitchNumber":1,"startTime":"2026-03-20T19:13:52.013Z","endTime":"2026-03-20T19:14:02.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":687069,"link":"/api/v1/people/687069"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.9999999999999982,"leverageIndex":0.69,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:14:02.373Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Jackson grounds out, shortstop Josh Rivera to first baseman Carter Cunningham.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:16:04.896Z","endTime":"2026-03-20T19:17:29.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33525229122211,"aZ":-26.109919706209165,"pfxX":10.141632268105347,"pfxZ":4.289192071621837,"pX":-0.4304616068080987,"pZ":2.625960792960453,"vX0":2.2887083842978746,"vY0":-119.11405560235255,"vZ0":2.286706906767641,"x":133.41,"y":167.88,"x0":-2.724267195730076,"y0":50.001687984667186,"z0":4.0398790682370835,"aX":14.336047732000784},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.6,"breakHorizontal":-19.0,"spinRate":2919,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.46269931844977874,"extension":5.637194005806606},"index":0,"playId":"b1b59a4b-83c7-39c7-b895-e98325bc6006","pitchNumber":1,"startTime":"2026-03-20T19:16:24.720Z","endTime":"2026-03-20T19:16:28.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544297706924095,"aZ":-31.575717547763805,"pfxX":-9.362979028164899,"pfxZ":0.33995757688560513,"pX":-0.30362850588247803,"pZ":1.5188774853367717,"vX0":8.596983790963785,"vY0":-131.5352713717883,"vZ0":-0.16578235301121758,"x":128.57,"y":197.77,"x0":-2.38972086497783,"y0":50.00282973327113,"z0":3.9137226065805053,"aX":-16.49192911486478},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.8,"breakHorizontal":15.2,"spinRate":2312,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4155790693648922,"extension":6.12048635795691},"index":1,"playId":"00061578-5d61-3e5c-a625-46ed2e92833e","pitchNumber":2,"startTime":"2026-03-20T19:16:37.995Z","endTime":"2026-03-20T19:16:44.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.758701417064962,"aZ":-27.0391124778751,"pfxX":8.586978641407093,"pfxZ":3.6790456268665235,"pX":0.963873511973013,"pZ":2.404337442323689,"vX0":5.704170688149222,"vY0":-118.33045004374853,"vZ0":2.1247923053324684,"x":80.26,"y":173.86,"x0":-2.60645110465535,"y0":50.00534862141671,"z0":3.9978150593291932,"aX":11.99288894349159},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.6,"breakHorizontal":-17.0,"spinRate":3068,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.46558030628628355,"extension":5.6352415298987335},"hitData":{"launchSpeed":87.8,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.81,"coordY":149.65}},"index":2,"playId":"e6221e3a-4932-376d-8bf8-98c786499998","pitchNumber":3,"startTime":"2026-03-20T19:17:23.508Z","endTime":"2026-03-20T19:17:29.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:17:29.811Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob McCombs grounds out, second baseman Rafael Lantigua to first baseman Carter Cunningham.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:17:40.600Z","endTime":"2026-03-20T19:17:57.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":829643,"fullName":"Jacob McCombs","link":"/api/v1/people/829643"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":829643,"fullName":"Jacob McCombs","link":"/api/v1/people/829643"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.011207547938113,"aZ":-29.70498840579934,"pfxX":-2.1611204483255078,"pfxZ":1.3583070066408798,"pX":-0.10250885674750117,"pZ":2.6956679557758334,"vX0":7.247849254893755,"vY0":-132.3483609105583,"vZ0":2.0479282417394544,"x":120.91,"y":166.0,"x0":-2.567870972948628,"y0":50.00156751591423,"z0":4.053288275177208,"aX":-3.9250304217436622},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":2.8,"spinRate":2446,"spinDirection":277},"zone":5,"typeConfidence":2.0,"plateTime":0.41020334485011256,"extension":6.0511579713865435},"hitData":{"launchSpeed":87.7,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.0,"coordY":204.5}},"index":0,"playId":"e9744ca1-d4d8-307a-9e14-e8739fb8acfe","pitchNumber":1,"startTime":"2026-03-20T19:17:53.255Z","endTime":"2026-03-20T19:17:57.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":829643,"link":"/api/v1/people/829643","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829643,"link":"/api/v1/people/829643"},"credit":"b_ab"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_ab"},{"player":{"id":829643,"link":"/api/v1/people/829643"},"credit":"b_pa"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:17:57.852Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caden Kendle pops out to shortstop Josh Rivera.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:20:17.822Z","endTime":"2026-03-20T19:24:07.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":814522,"fullName":"Caden Kendle","link":"/api/v1/people/814522"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11,12],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":814522,"fullName":"Caden Kendle","link":"/api/v1/people/814522"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-20T19:18:39.509Z","endTime":"2026-03-20T19:19:10.538Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lazaro Estrada replaces Chase Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"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-20T19:19:10.538Z","endTime":"2026-03-20T19:20:19.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681751,"link":"/api/v1/people/681751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695445,"link":"/api/v1/people/695445","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.224303723466644,"aZ":-19.638716384135538,"pfxX":-1.4391281029260103,"pfxZ":7.458190763968621,"pX":-0.4705007573802464,"pZ":2.4906926401286755,"vX0":2.159083767382232,"vY0":-127.97254693493336,"vZ0":-4.151365940631113,"x":134.93,"y":171.53,"x0":-1.133180868553713,"y0":50.00026043072624,"z0":5.6472984925492105,"aX":-2.4177674987267164},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.0,"breakHorizontal":2.2,"spinRate":2429,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.42591946771946665,"extension":5.987925757042801},"index":2,"playId":"be171386-fd1a-3123-9571-725ac89c056c","pitchNumber":1,"startTime":"2026-03-20T19:20:19.379Z","endTime":"2026-03-20T19:20:23.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926872232486897,"aZ":-18.829497159016416,"pfxX":-5.442484371663736,"pfxZ":8.57698998514179,"pX":1.0813045696179058,"pZ":1.7641979960435896,"vX0":6.100210217413395,"vY0":-124.21349516802147,"vZ0":-5.8221666489166175,"x":75.78,"y":191.15,"x0":-0.7044750943601032,"y0":50.00246400907557,"z0":5.714530956044277,"aX":-8.466764075329756},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.3,"breakHorizontal":8.4,"spinRate":1508,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.44172918873472966,"extension":6.053977384715866},"index":3,"playId":"ba73522f-56ac-35d2-9a81-59b74af310d0","pitchNumber":2,"startTime":"2026-03-20T19:20:34.688Z","endTime":"2026-03-20T19:20:37.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.051161520305342,"aZ":-10.93548179952556,"pfxX":-7.225377525806933,"pfxZ":11.215340289668525,"pX":0.16092112664030764,"pZ":1.9972704182037644,"vX0":4.560989184441204,"vY0":-136.9496760239523,"vZ0":-7.899494268509122,"x":110.87,"y":184.85,"x0":-0.5897649813830118,"y0":50.00544154453422,"z0":5.6724756508434435,"aX":-13.687526162234668},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":12.1,"spinRate":2433,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.400386434466089,"extension":5.979926402767556},"index":4,"playId":"45a82a0f-a5cd-3043-861a-0965d22598a3","pitchNumber":3,"startTime":"2026-03-20T19:20:52.398Z","endTime":"2026-03-20T19:20:55.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03539944554249,"aZ":-22.44849573212556,"pfxX":-7.784577491040704,"pfxZ":5.989184054680438,"pX":-1.24570531028799,"pZ":1.8209900398236207,"vX0":1.6477964457665748,"vY0":-126.44037836775719,"vZ0":-5.226217543840832,"x":164.48,"y":189.61,"x0":-0.8930291346203862,"y0":50.00456436492401,"z0":5.70888240664997,"aX":-12.644165920413679},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.0,"breakHorizontal":13.8,"spinRate":1299,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.43268021270203594,"extension":6.080846427559753},"index":5,"playId":"17074be7-0243-3002-ba1f-10ed225be0c7","pitchNumber":4,"startTime":"2026-03-20T19:21:14.036Z","endTime":"2026-03-20T19:21:17.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309749955742195,"aZ":-16.81885417336185,"pfxX":-1.3977221982587364,"pfxZ":8.991015551236906,"pX":1.0294745209832115,"pZ":1.9230838113937043,"vX0":5.040737982108884,"vY0":-129.8816203502834,"vZ0":-6.115437940408405,"x":108.76,"y":132.42,"x0":-0.7552048092483785,"y0":50.003481372386176,"z0":5.588156686006021,"aX":-2.3880025478612623},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.1,"breakHorizontal":1.4,"spinRate":2307,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4217910474174609,"extension":5.94035792737516},"index":6,"playId":"3113494f-56f6-3e67-be15-c920c269ad52","pitchNumber":5,"startTime":"2026-03-20T19:21:31.259Z","endTime":"2026-03-20T19:21:37.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872207701742735,"aZ":-15.646776791329716,"pfxX":-5.307499136753142,"pfxZ":8.831570651655706,"pX":-0.29356049923153377,"pZ":3.2668120475829197,"vX0":2.6614961160758366,"vY0":-135.75268384058765,"vZ0":-3.93484332727746,"x":128.19,"y":150.58,"x0":-0.5954237178660976,"y0":50.006750784446545,"z0":5.819705511470258,"aX":-9.938644367968294},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2273,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.40299562905017794,"extension":6.0197817337753},"index":7,"playId":"5820d97a-4d52-3aa2-a110-76e454a5645d","pitchNumber":6,"startTime":"2026-03-20T19:22:06.710Z","endTime":"2026-03-20T19:22:10.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.737928408472655,"aZ":-9.956191584961113,"pfxX":-4.9682904311951255,"pfxZ":11.869372945124633,"pX":-0.2192846015144736,"pZ":2.3867339782346777,"vX0":3.0535399722593715,"vY0":-136.81875954200362,"vZ0":-7.0574736733431624,"x":125.36,"y":174.34,"x0":-0.7116255739912951,"y0":50.00631831980769,"z0":5.7032996805005,"aX":-9.302263995568191},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.9,"breakHorizontal":8.3,"spinRate":2403,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.40227930281427193,"extension":5.994043290138644},"index":8,"playId":"d0d246d1-65f1-3b6f-bd8c-f72139cd31aa","pitchNumber":7,"startTime":"2026-03-20T19:22:28.574Z","endTime":"2026-03-20T19:22:32.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.715564816498336,"aZ":-39.8580465401659,"pfxX":3.422368374757939,"pfxZ":-6.134195849575622,"pX":0.29600937004394656,"pZ":2.263393304576924,"vX0":1.0949730912816709,"vY0":-111.42551848259917,"vZ0":0.9643915934528566,"x":105.72,"y":177.67,"x0":-0.6468926906009683,"y0":50.00317404643941,"z0":5.955461680716326,"aX":4.286977914168698},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.6,"breakHorizontal":-6.5,"spinRate":2429,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.4922746968986824,"extension":5.9123999738841215},"index":9,"playId":"63b050b3-797a-3c74-86c2-ac3789d5d622","pitchNumber":8,"startTime":"2026-03-20T19:22:51.143Z","endTime":"2026-03-20T19:22:55.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092876239893638,"aZ":-10.32620093616924,"pfxX":-6.123231766814198,"pfxZ":11.401506044806712,"pX":-0.19041439688718215,"pZ":2.9753398061919962,"vX0":3.2138839639980707,"vY0":-137.2436345154895,"vZ0":-5.573299276182946,"x":124.26,"y":158.45,"x0":-0.5782668915468666,"y0":50.002609079428495,"z0":5.729186113192173,"aX":-11.733489001076086},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":10.4,"spinRate":2368,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39839857232650155,"extension":5.944475857270251},"index":10,"playId":"de007c60-67dc-36cc-90c7-600936a3c039","pitchNumber":9,"startTime":"2026-03-20T19:23:14.386Z","endTime":"2026-03-20T19:23:17.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25198216243672,"aZ":-26.18210551246896,"pfxX":2.481873227318346,"pfxZ":3.6813798445957886,"pX":0.11900180564230033,"pZ":5.315565567712125,"vX0":1.32994213052317,"vY0":-125.927904673038,"vZ0":3.621369726269773,"x":112.46,"y":95.26,"x0":-0.7361366858107238,"y0":50.00402243234724,"z0":5.961071061085567,"aX":4.041136453455935},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-4.8,"spinRate":2413,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.43267364623837157,"extension":5.83384639989716},"index":11,"playId":"ee991bed-b237-3d87-85b4-c2be10875013","pitchNumber":10,"startTime":"2026-03-20T19:23:39.764Z","endTime":"2026-03-20T19:23:42.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752861073198506,"aZ":-12.76299539458897,"pfxX":-4.374924926054209,"pfxZ":10.314551684017779,"pX":-0.36101165922926665,"pZ":2.5821341027416236,"vX0":2.3257553308597174,"vY0":-136.49494002444789,"vZ0":-5.796461376283663,"x":130.76,"y":169.06,"x0":-0.656862580474355,"y0":50.00392068365344,"z0":5.616211645068532,"aX":-8.234745192690092},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2237,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4016598199321444,"extension":5.989206371308978},"hitData":{"launchSpeed":99.7,"launchAngle":59.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.37,"coordY":131.93}},"index":12,"playId":"afe326de-fb7d-3401-974e-ef808c3013a9","pitchNumber":11,"startTime":"2026-03-20T19:23:58.117Z","endTime":"2026-03-20T19:24:07.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814522,"link":"/api/v1/people/814522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814522,"link":"/api/v1/people/814522"},"credit":"b_ab"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_ab"},{"player":{"id":814522,"link":"/api/v1/people/814522"},"credit":"b_pa"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:24:07.619Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jace Bohrofen lines out to shortstop Ben Ross.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:26:17.123Z","endTime":"2026-03-20T19:27:00.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":690957,"fullName":"Jace Bohrofen","link":"/api/v1/people/690957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"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":690957,"fullName":"Jace Bohrofen","link":"/api/v1/people/690957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805346,"link":"/api/v1/people/805346"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zak Kent replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T19:25:34.809Z","endTime":"2026-03-20T19:26:19.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687849,"link":"/api/v1/people/687849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":690957,"link":"/api/v1/people/690957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":90.9,"endSpeed":83.7,"strikeZoneTop":3.268,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661552495133357,"aZ":-19.523622380667803,"pfxX":-1.5017431845273699,"pfxZ":7.095480473974922,"pX":0.1601936368748363,"pZ":2.7563598633142212,"vX0":3.4251923240496156,"vY0":-132.30782312482717,"vZ0":-5.2834391185707545,"x":110.89,"y":164.36,"x0":-0.9526801596452514,"y0":50.00635522462796,"z0":6.1981284616524,"aX":-2.6792050550280906},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":2.0,"spinRate":2740,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.413050593031155,"extension":6.097394013545024},"index":1,"playId":"b90b28f0-9443-335d-a20e-54433fb19096","pitchNumber":1,"startTime":"2026-03-20T19:26:19.265Z","endTime":"2026-03-20T19:26:23.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":690957,"link":"/api/v1/people/690957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.268,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90274548574595,"aZ":-17.609327168157744,"pfxX":-0.9107156376953969,"pfxZ":7.94080451844243,"pX":0.3042274738650705,"pZ":1.8753868709107506,"vX0":3.7980959414333335,"vY0":-134.50966634246805,"vZ0":-7.96489379942133,"x":105.4,"y":188.14,"x0":-1.0071887690742456,"y0":50.005214800167536,"z0":6.121426689794738,"aX":-1.671483303600333},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":0.8,"spinRate":2828,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.40706117960037735,"extension":6.074075682038338},"index":2,"playId":"1f9926ec-5172-3119-b405-9339294c4f39","pitchNumber":2,"startTime":"2026-03-20T19:26:32.881Z","endTime":"2026-03-20T19:26:36.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":690957,"link":"/api/v1/people/690957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-20T19:26:43.742Z","endTime":"2026-03-20T19:26:55.776Z","isPitch":false,"type":"action","player":{"id":690957,"link":"/api/v1/people/690957"},"defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":690957,"link":"/api/v1/people/690957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.268,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667817278007952,"aZ":-43.84248952631086,"pfxX":2.1553972298814226,"pfxZ":-8.702565578690146,"pX":-0.17437303366472034,"pZ":2.0121179690074213,"vX0":1.4515756658434567,"vY0":-115.93992530317429,"vZ0":-0.2468228078670318,"x":103.07,"y":129.12,"x0":-1.0918114601344626,"y0":50.00241925140957,"z0":6.3570534737220274,"aX":2.890267307524417},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.5,"breakHorizontal":-4.3,"spinRate":2770,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.475130438117783,"extension":6.035503912928343},"hitData":{"launchSpeed":89.6,"launchAngle":13.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.14,"coordY":153.29}},"index":4,"playId":"874f6e14-ba7b-3cdf-b111-2a05963d5981","pitchNumber":3,"startTime":"2026-03-20T19:26:55.776Z","endTime":"2026-03-20T19:27:00.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":690957,"link":"/api/v1/people/690957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690957,"link":"/api/v1/people/690957"},"credit":"b_ab"},{"player":{"id":687849,"link":"/api/v1/people/687849"},"credit":"p_ab"},{"player":{"id":690957,"link":"/api/v1/people/690957"},"credit":"b_pa"},{"player":{"id":687849,"link":"/api/v1/people/687849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:27:00.513Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Je'Von Ward grounds out, first baseman Luis Fragoza to pitcher Zak Kent.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:27:15.602Z","endTime":"2026-03-20T19:28:24.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669219,"fullName":"Je'Von Ward","link":"/api/v1/people/669219"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669219,"fullName":"Je'Von Ward","link":"/api/v1/people/669219"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":821613,"link":"/api/v1/people/821613"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687849,"link":"/api/v1/people/687849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07422539407825,"aZ":-21.744971734577,"pfxX":1.3961605666143946,"pfxZ":5.59748776527901,"pX":-0.10722337705417051,"pZ":2.097854729859929,"vX0":2.196933902798949,"vY0":-134.62631459156435,"vZ0":-6.765345295770613,"x":121.09,"y":182.14,"x0":-1.110529399152377,"y0":50.00241941965214,"z0":6.147396611481175,"aX":2.601699958515008},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":-2.9,"spinRate":2724,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.40450931224742925,"extension":6.069531810322322},"index":0,"playId":"dbd2ad39-04a3-3511-954a-3798db048dbd","pitchNumber":1,"startTime":"2026-03-20T19:27:24.827Z","endTime":"2026-03-20T19:27:28.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818059966077385,"aZ":-19.955628777305527,"pfxX":0.07026056082738719,"pfxZ":6.567192031985361,"pX":0.25795923513105296,"pZ":2.009134741906252,"vX0":3.1500632550687073,"vY0":-134.92711356304113,"vZ0":-7.418136010671188,"x":107.17,"y":184.53,"x0":-0.929339324819277,"y0":50.00613778605777,"z0":6.1792372968942235,"aX":0.12998100476331728},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":-0.7,"spinRate":2712,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.4045270432282,"extension":6.1480250351994075},"index":1,"playId":"805cbdbe-2cb1-3428-9ead-9d50f94d7db0","pitchNumber":2,"startTime":"2026-03-20T19:27:38.140Z","endTime":"2026-03-20T19:27:41.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-20T19:27:49.687Z","endTime":"2026-03-20T19:28:02.925Z","isPitch":false,"type":"action","player":{"id":669219,"link":"/api/v1/people/669219"},"defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744549870912657,"aZ":-32.72173805648475,"pfxX":3.0172204539122407,"pfxZ":-0.32929686453657947,"pX":-0.4913731919186184,"pZ":1.5857999138745187,"vX0":1.3691218478779086,"vY0":-127.32306181885315,"vZ0":-4.9067748637369455,"x":135.73,"y":195.96,"x0":-1.4258552373745756,"y0":50.00271793022188,"z0":6.086668633749993,"aX":5.022163494773491},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":-5.8,"spinRate":2879,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.42792531587232663,"extension":6.110117944421183},"index":3,"playId":"81904889-7cea-3cd2-a71d-1dd9add2f1b6","pitchNumber":3,"startTime":"2026-03-20T19:28:02.925Z","endTime":"2026-03-20T19:28:05.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":85.9,"endSpeed":79.0,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54583604990433,"aZ":-32.27968910075368,"pfxX":1.7419666405769214,"pfxZ":-0.07094896040447285,"pX":0.41999804714298605,"pZ":0.8923163373794729,"vX0":3.298763032358679,"vY0":-124.96208110957808,"vZ0":-6.198659187133504,"x":100.99,"y":214.69,"x0":-1.146418831911212,"y0":50.000934303958594,"z0":6.0757857214109015,"aX":2.7378268448475422},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":-4.0,"spinRate":2830,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.43928581192544547,"extension":6.0397839040352315},"hitData":{"launchSpeed":55.8,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.12,"coordY":167.76}},"index":4,"playId":"22bcb62f-fb12-300d-93be-2c97446c4e3c","pitchNumber":4,"startTime":"2026-03-20T19:28:18.049Z","endTime":"2026-03-20T19:28:24.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669219,"link":"/api/v1/people/669219"},"credit":"b_ab"},{"player":{"id":687849,"link":"/api/v1/people/687849"},"credit":"p_ab"},{"player":{"id":669219,"link":"/api/v1/people/669219"},"credit":"b_pa"},{"player":{"id":687849,"link":"/api/v1/people/687849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:28:24.192Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Cunningham strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:28:38.030Z","endTime":"2026-03-20T19:30:36.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681433,"link":"/api/v1/people/681433"},"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(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":87.0,"endSpeed":80.5,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811631037093868,"aZ":-31.780727846766755,"pfxX":2.3443864986210574,"pfxZ":0.24237182706657112,"pX":0.0211796387451727,"pZ":2.0079232523571924,"vX0":2.3845537462270796,"vY0":-126.71071597033595,"vZ0":-4.220340128997054,"x":116.19,"y":184.57,"x0":-1.235159691134702,"y0":50.003464171894905,"z0":6.221832720348874,"aX":3.8292499667222137},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-4.8,"spinRate":2857,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.43153423585022477,"extension":5.93689075826392},"index":0,"playId":"c2cb9ab3-627c-3160-aadd-d95582730865","pitchNumber":1,"startTime":"2026-03-20T19:28:49.299Z","endTime":"2026-03-20T19:28:52.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.6,"endSpeed":85.3,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77910758900072,"aZ":-20.50828602636512,"pfxX":1.8939069111961846,"pfxZ":6.285226112335987,"pX":-0.9364071295240719,"pZ":3.3965331235542395,"vX0":0.07816673298511312,"vY0":-134.9889588970939,"vZ0":-3.8934367868887074,"x":152.69,"y":147.07,"x0":-1.21197491287431,"y0":50.00351927457383,"z0":6.290872257687842,"aX":3.5156212396847035},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":-3.5,"spinRate":2693,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.404853191518189,"extension":6.072505560515396},"index":1,"playId":"63a0ece6-331d-3ce0-890d-2f756b5225cc","pitchNumber":2,"startTime":"2026-03-20T19:29:10.836Z","endTime":"2026-03-20T19:29:13.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":91.5,"endSpeed":84.2,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26494931627056,"aZ":-19.187230504933833,"pfxX":2.512045810653399,"pfxZ":7.183950487289943,"pX":-0.395858000097695,"pZ":3.504797660364198,"vX0":0.7106195822007151,"vY0":-133.2707867563204,"vZ0":-3.7999756408130425,"x":132.09,"y":144.15,"x0":-0.9920454856710824,"y0":50.00346447138892,"z0":6.325998241894805,"aX":4.542056358099852},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":-4.7,"spinRate":2642,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.41018556204748213,"extension":5.91559329823197},"index":2,"playId":"6d2ee8c1-8cbf-3c0c-bf99-c182d6913e2c","pitchNumber":3,"startTime":"2026-03-20T19:29:26.039Z","endTime":"2026-03-20T19:29:29.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74287563114053,"aZ":-43.75539572900479,"pfxX":3.974941341342358,"pfxZ":-8.557501411117743,"pX":0.1662311575800644,"pZ":0.2676310953455822,"vX0":1.6252888288572795,"vY0":-116.41087663212058,"vZ0":-3.7323553615122487,"x":110.66,"y":231.55,"x0":-1.0604125518387002,"y0":50.0032448810621,"z0":6.092816499520462,"aX":5.3783643562246635},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.2,"breakHorizontal":-7.7,"spinRate":2694,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4730810146158957,"extension":6.121323734522466},"index":3,"playId":"aafd4e46-140d-31fc-810a-013997c9d1c0","pitchNumber":4,"startTime":"2026-03-20T19:29:42.462Z","endTime":"2026-03-20T19:29:45.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":85.4,"endSpeed":79.5,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.582035014592307,"aZ":-33.032569489823516,"pfxX":3.3814548114534086,"pfxZ":-0.5434135757493088,"pX":0.6295191024549904,"pZ":2.2339491266727833,"vX0":3.4991257591438973,"vY0":-124.4774690294328,"vZ0":-3.1352874801081336,"x":93.0,"y":178.46,"x0":-1.2283388972940117,"y0":50.00114606515427,"z0":6.216024314477056,"aX":5.360049886672514},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-6.8,"spinRate":2825,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.4383012125232786,"extension":6.196269025035071},"index":4,"playId":"5a0e271f-79ca-3b78-8157-f32533d0187a","pitchNumber":5,"startTime":"2026-03-20T19:30:00.949Z","endTime":"2026-03-20T19:30:05.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.539511765131472,"aZ":-24.248409839184077,"pfxX":-0.6624717513848206,"pfxZ":4.3671908433465205,"pX":-0.6271292693347166,"pZ":2.5618186231768325,"vX0":1.4309019993887788,"vY0":-133.33120959058633,"vZ0":-5.0789878811817655,"x":140.9,"y":169.61,"x0":-1.082779658124642,"y0":50.00194194990838,"z0":6.223378773880052,"aX":-1.202185238417049},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":2634,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.40956523555741997,"extension":5.979899693764215},"index":5,"playId":"d63b8cee-956f-3352-ad45-7db3fd21831a","pitchNumber":6,"startTime":"2026-03-20T19:30:32.016Z","endTime":"2026-03-20T19:30:36.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687849,"link":"/api/v1/people/687849","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681433,"link":"/api/v1/people/681433"},"first":{"id":821613,"link":"/api/v1/people/821613"},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":805346,"link":"/api/v1/people/805346"},"left":{"id":814522,"link":"/api/v1/people/814522"},"center":{"id":829643,"link":"/api/v1/people/829643"},"right":{"id":814188,"link":"/api/v1/people/814188"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701860,"link":"/api/v1/people/701860"},"credit":"b_ab"},{"player":{"id":687849,"link":"/api/v1/people/687849"},"credit":"p_ab"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"credit":"b_pa"},{"player":{"id":687849,"link":"/api/v1/people/687849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:30:36.066Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Noah Cardenas doubles (1) on a fly ball to left fielder Jace Bohrofen.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:32:27.422Z","endTime":"2026-03-20T19:33:52.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681433,"fullName":"Noah Cardenas","link":"/api/v1/people/681433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681433,"fullName":"Noah Cardenas","link":"/api/v1/people/681433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681433,"fullName":"Noah Cardenas","link":"/api/v1/people/681433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690957,"link":"/api/v1/people/690957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.169,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95303491547316,"aZ":-12.29552599395415,"pfxX":-5.189852988734932,"pfxZ":10.691169888225001,"pX":0.6678453729039714,"pZ":2.7828606831328133,"vX0":4.799260736614782,"vY0":-135.7941230220929,"vZ0":-5.390069078637566,"x":91.54,"y":163.64,"x0":-0.45189311903733653,"y0":50.00392051608349,"z0":5.655781932242553,"aX":-9.650839092994795},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2355,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4040239966599186,"extension":5.911142214169498},"index":0,"playId":"40b3c111-7b9e-354c-b23d-4030f9e4d8be","pitchNumber":1,"startTime":"2026-03-20T19:32:46.062Z","endTime":"2026-03-20T19:32:49.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":681433,"link":"/api/v1/people/681433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":74.9,"endSpeed":69.0,"strikeZoneTop":3.169,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.217267341916,"aZ":-38.935774392206895,"pfxX":5.950187847064213,"pfxZ":-5.6841861639987386,"pX":1.6293912540646607,"pZ":0.9864777364389891,"vX0":3.2331554140548393,"vY0":-108.99492388108493,"vZ0":-1.2467294310923682,"x":54.89,"y":212.15,"x0":-0.6520483324886412,"y0":50.00381781904736,"z0":5.813929465224907,"aX":7.076255027602097},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-10.3,"breakHorizontal":-11.6,"spinRate":2538,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.5047568938258595,"extension":6.028086875566279},"index":1,"playId":"90b3d5af-e899-3bb0-97aa-d7e48d302842","pitchNumber":2,"startTime":"2026-03-20T19:33:05.136Z","endTime":"2026-03-20T19:33:08.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":681433,"link":"/api/v1/people/681433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.1,"strikeZoneTop":3.169,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.154222687917045,"aZ":-23.083409150013416,"pfxX":-0.9102220605583664,"pfxZ":5.294602768004562,"pX":1.3479048436711005,"pZ":0.34038805929214505,"vX0":5.633399084191954,"vY0":-128.77178935557123,"vZ0":-8.531182527892698,"x":65.62,"y":229.59,"x0":-0.7291258854447622,"y0":50.00115735449202,"z0":5.418871798209056,"aX":-1.5625020304493087},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2388,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.42176670781853076,"extension":5.947282771811261},"index":2,"playId":"37024bcc-ef9b-3cc1-a058-cf64d952db47","pitchNumber":3,"startTime":"2026-03-20T19:33:23.377Z","endTime":"2026-03-20T19:33:26.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":681433,"link":"/api/v1/people/681433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.169,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.242340037970504,"aZ":-20.591668654949856,"pfxX":-2.5312749890210617,"pfxZ":6.901561626802337,"pX":0.3334327926071198,"pZ":2.3711921732805097,"vX0":3.4637377004278194,"vY0":-128.39994749726523,"vZ0":-4.020498116827033,"x":104.29,"y":174.76,"x0":-0.7008329759602607,"y0":50.00536691423031,"z0":5.5489804901822914,"aX":-4.2502017504523275},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.9,"breakHorizontal":3.8,"spinRate":2389,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.42570100929211563,"extension":5.938873231877953},"hitData":{"launchSpeed":96.4,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.63,"coordY":100.56}},"index":3,"playId":"b180e04f-dcf6-39c7-8394-9fc74fa15a1a","pitchNumber":4,"startTime":"2026-03-20T19:33:42.137Z","endTime":"2026-03-20T19:33:52.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":681433,"link":"/api/v1/people/681433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681433,"link":"/api/v1/people/681433"},"credit":"b_ab"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_ab"},{"player":{"id":681433,"link":"/api/v1/people/681433"},"credit":"b_pa"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":11.599999999999998,"leverageIndex":1.88,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:33:52.290Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Ross flies out to right fielder RJ Schreck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:34:23.863Z","endTime":"2026-03-20T19:34:51.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805346,"fullName":"Ben Ross","link":"/api/v1/people/805346"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695527,"fullName":"Ian Daugherty","link":"/api/v1/people/695527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805346,"fullName":"Ben Ross","link":"/api/v1/people/805346"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ian Daugherty replaces Noah Cardenas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-20T19:34:25.992Z","endTime":"2026-03-20T19:34:25.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695527,"link":"/api/v1/people/695527"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"302","replacedPlayer":{"id":681433,"link":"/api/v1/people/681433"},"base":2,"defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805346,"link":"/api/v1/people/805346","batSide":{"code":"R","description":"Right"}},"second":{"id":681433,"link":"/api/v1/people/681433"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500272259899273,"aZ":-21.931068543483587,"pfxX":0.6908647266968995,"pfxZ":6.215075905941808,"pX":0.7162217715243333,"pZ":2.0459676660348673,"vX0":3.4329973087659664,"vY0":-126.92334676926988,"vZ0":-4.472339401570746,"x":89.7,"y":183.54,"x0":-0.7380338345277452,"y0":50.00357912107796,"z0":5.555211852017804,"aX":1.1381004309756415},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-1.9,"spinRate":2394,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.4298826805553131,"extension":6.0440054936422545},"index":1,"playId":"fabc3879-811d-348b-8772-47d534d4c2b2","pitchNumber":1,"startTime":"2026-03-20T19:34:25.994Z","endTime":"2026-03-20T19:34:28.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805346,"link":"/api/v1/people/805346","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.383683596386106,"aZ":-10.886176613953669,"pfxX":-7.525179347714827,"pfxZ":11.493688408912199,"pX":-0.157076955259897,"pZ":3.434386383077606,"vX0":3.456424625410607,"vY0":-135.86636088028305,"vZ0":-3.912995383933474,"x":107.01,"y":108.86,"x0":-0.4747317499131845,"y0":50.00168489356067,"z0":5.661559444568819,"aX":-13.934960606945024},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.0,"breakHorizontal":12.8,"spinRate":2451,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40460126209179137,"extension":6.110642900244167},"hitData":{"launchSpeed":89.5,"launchAngle":35.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.41,"coordY":102.38}},"index":2,"playId":"32d9295a-c186-3020-ba49-bae384fabe72","pitchNumber":2,"startTime":"2026-03-20T19:34:43.269Z","endTime":"2026-03-20T19:34:51.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805346,"link":"/api/v1/people/805346","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805346,"link":"/api/v1/people/805346"},"credit":"b_ab"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_ab"},{"player":{"id":805346,"link":"/api/v1/people/805346"},"credit":"b_pa"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-8.699999999999998,"leverageIndex":3.38,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:34:51.465Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harry Genth strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:35:29.311Z","endTime":"2026-03-20T19:37:36.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702025,"fullName":"Harry Genth","link":"/api/v1/people/702025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695527,"fullName":"Ian Daugherty","link":"/api/v1/people/695527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702025,"fullName":"Harry Genth","link":"/api/v1/people/702025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"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":74.7,"endSpeed":69.1,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.432982865971667,"aZ":-36.79456883333774,"pfxX":5.6927082670642575,"pfxZ":-3.8409419364723334,"pX":0.3848955886254997,"pZ":3.1007261279886387,"vX0":0.6766907092309213,"vY0":-108.82043205817915,"vZ0":2.3309855969473796,"x":102.33,"y":155.06,"x0":-0.6695853743855662,"y0":50.00145656952171,"z0":5.991085270053173,"aX":6.851806534321831},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-6.0,"breakHorizontal":-10.4,"spinRate":1962,"spinDirection":35},"zone":3,"typeConfidence":2.0,"plateTime":0.5026160458225064,"extension":6.102629883962716},"index":0,"playId":"c6f394dd-f7d6-362d-bee3-32828a462220","pitchNumber":1,"startTime":"2026-03-20T19:35:29.311Z","endTime":"2026-03-20T19:35:32.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":702025,"link":"/api/v1/people/702025","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986618486497395,"aZ":-19.313673334037432,"pfxX":-3.711544758099598,"pfxZ":8.271518739301433,"pX":0.7309011034873116,"pZ":1.525915377535849,"vX0":4.221584373822216,"vY0":-123.2501727764808,"vZ0":-5.963709521712257,"x":89.14,"y":197.58,"x0":-0.513225331017865,"y0":50.00591097100085,"z0":5.582401768325786,"aX":-5.773802830452555},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.0,"breakHorizontal":5.9,"spinRate":1023,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.44256609901121813,"extension":6.250696877570739},"index":1,"playId":"dc21be37-4bbc-3733-af35-eb141ea40cae","pitchNumber":2,"startTime":"2026-03-20T19:35:47.145Z","endTime":"2026-03-20T19:35:50.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":702025,"link":"/api/v1/people/702025","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":92.7,"endSpeed":84.2,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.802183439548422,"aZ":-11.238980894410005,"pfxX":-6.470872152124059,"pfxZ":11.420158473771044,"pX":0.5472170513367743,"pZ":3.5951445076312822,"vX0":4.399465040338211,"vY0":-134.9066545220528,"vZ0":-3.5682012917263863,"x":96.14,"y":141.71,"x0":-0.26836840282634217,"y0":50.004742164502446,"z0":5.733616347903199,"aX":-11.865518125716907},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":10.7,"spinRate":2355,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4068227022142783,"extension":5.932434390417929},"index":2,"playId":"15d961c9-d6a7-33e3-a871-4e6a48b5e27a","pitchNumber":3,"startTime":"2026-03-20T19:36:06.513Z","endTime":"2026-03-20T19:36:09.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":702025,"link":"/api/v1/people/702025","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4636760714023,"aZ":-11.061006606382508,"pfxX":-4.050799059575072,"pfxZ":11.673603389010626,"pX":0.9737006721792945,"pZ":2.3882624517432025,"vX0":4.637309320769337,"vY0":-134.2334496602611,"vZ0":-6.204778824336804,"x":79.88,"y":174.3,"x0":-0.25725108649180584,"y0":50.004419596440265,"z0":5.531894944656058,"aX":-7.327677931014869},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.8,"breakHorizontal":6.2,"spinRate":2240,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4094337797909211,"extension":6.067574622850223},"index":3,"playId":"9955f89a-7957-326f-b291-fc86b504e66f","pitchNumber":4,"startTime":"2026-03-20T19:36:23.969Z","endTime":"2026-03-20T19:36:26.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":702025,"link":"/api/v1/people/702025","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.691013352855105,"aZ":-22.352229787692615,"pfxX":-0.26487326944165,"pfxZ":5.883504596546763,"pX":1.4051532674544296,"pZ":1.2617793356997982,"vX0":4.91408282194703,"vY0":-128.42143254785725,"vZ0":-6.1617405564962935,"x":63.44,"y":204.71,"x0":-0.4990780498925915,"y0":50.00332677775389,"z0":5.431865964649946,"aX":-0.4424804524563702},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.5,"breakHorizontal":-0.6,"spinRate":2320,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4265611390402899,"extension":6.111150291597491},"index":4,"playId":"6509b2c0-4758-3130-864a-5f2b424e10ec","pitchNumber":5,"startTime":"2026-03-20T19:36:47.006Z","endTime":"2026-03-20T19:36:50.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":702025,"link":"/api/v1/people/702025","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79919502517588,"aZ":-10.462989931614592,"pfxX":-7.0903989938820295,"pfxZ":11.59756043545945,"pX":-0.2521279076454516,"pZ":2.498754220770806,"vX0":3.111941330217533,"vY0":-136.60935909423753,"vZ0":-6.022152376881827,"x":126.61,"y":171.31,"x0":-0.49107091914269446,"y0":50.0006170453411,"z0":5.465751023894323,"aX":-13.270353572097621},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":12.1,"spinRate":2423,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40243424265335825,"extension":6.038360342245346},"index":5,"playId":"8eaa8fc5-8af7-3750-a6cb-d2e7828092de","pitchNumber":6,"startTime":"2026-03-20T19:37:07.040Z","endTime":"2026-03-20T19:37:10.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":702025,"link":"/api/v1/people/702025","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.059058561281795,"aZ":-10.008412240442171,"pfxX":-4.544852282853996,"pfxZ":11.981154942008406,"pX":0.6216239061655162,"pZ":3.6909205664051843,"vX0":4.084220740924129,"vY0":-136.18028489691565,"vZ0":-3.1580601521296465,"x":93.31,"y":139.13,"x0":-0.31809144041866344,"y0":50.004601117311594,"z0":5.574018497628115,"aX":-8.410026915090615},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.0,"breakHorizontal":7.2,"spinRate":2473,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40451026332616014,"extension":6.101226985362306},"index":6,"playId":"a667bddf-d22a-3b68-8556-aee853477dd5","pitchNumber":7,"startTime":"2026-03-20T19:37:33.890Z","endTime":"2026-03-20T19:37:36.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":702025,"link":"/api/v1/people/702025","batSide":{"code":"R","description":"Right"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702025,"link":"/api/v1/people/702025"},"credit":"b_ab"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_ab"},{"player":{"id":702025,"link":"/api/v1/people/702025"},"credit":"b_pa"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":-7.4,"leverageIndex":2.79,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:37:36.890Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jayson Bass doubles (1) on a fly ball to right fielder RJ Schreck. Ian Daugherty scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:37:45.439Z","endTime":"2026-03-20T19:40:59.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":814188,"fullName":"Jayson Bass","link":"/api/v1/people/814188"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":814188,"fullName":"Jayson Bass","link":"/api/v1/people/814188"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":814188,"fullName":"Jayson Bass","link":"/api/v1/people/814188"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695527,"fullName":"Ian Daugherty","link":"/api/v1/people/695527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695527,"fullName":"Ian Daugherty","link":"/api/v1/people/695527"},"responsiblePitcher":{"id":681751,"link":"/api/v1/people/681751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":71.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79752071248885,"aZ":-37.887660179148384,"pfxX":2.885219238077818,"pfxZ":-4.5353735894558325,"pX":1.6284570480088463,"pZ":0.24203794291237402,"vX0":3.741355903343257,"vY0":-111.44447297594377,"vZ0":-3.3240071096333477,"x":54.93,"y":232.24,"x0":-0.44617625741956,"y0":50.0034091923452,"z0":5.661511256396298,"aX":3.6334936663581936},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.8,"breakHorizontal":-6.2,"spinRate":2779,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.49125559707506117,"extension":6.135699766113006},"index":0,"playId":"e798ae9e-293d-3128-8cb4-28e17e29fcb1","pitchNumber":1,"startTime":"2026-03-20T19:38:05.056Z","endTime":"2026-03-20T19:38:08.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08316046-0706-0013-001c-f08cd117d70a","startTime":"2026-03-20T19:38:43.268Z","endTime":"2026-03-20T19:38:43.778Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45838273188897,"aZ":-17.90297253824883,"pfxX":-3.984294893780999,"pfxZ":8.974935473312726,"pX":0.933145428904952,"pZ":1.398056239328292,"vX0":4.656067546038849,"vY0":-125.10645758178723,"vZ0":-6.5469905363695835,"x":81.43,"y":201.03,"x0":-0.43155936455663735,"y0":50.00564869309559,"z0":5.508824328504165,"aX":-6.33804128873098},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":1448,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.43726892988218413,"extension":6.326846866583197},"index":2,"playId":"98f46fd5-26af-39db-9406-b1b2e86cb945","pitchNumber":2,"startTime":"2026-03-20T19:38:43.778Z","endTime":"2026-03-20T19:38:46.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.571549238022186,"aZ":-10.408090294926408,"pfxX":-6.193319924175108,"pfxZ":11.64988547989864,"pX":-0.02342804482346875,"pZ":4.2941463268152305,"vX0":3.4906630986651996,"vY0":-136.67213933228447,"vZ0":-1.7192171273275274,"x":117.89,"y":122.84,"x0":-0.5208007100770125,"y0":50.00565788332836,"z0":5.65684732589181,"aX":-11.574615534310825},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.9,"breakHorizontal":10.3,"spinRate":2345,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4026642099461979,"extension":5.982536248438005},"index":3,"playId":"04f27ec3-e495-34a3-8f0b-bc8c216f2a9f","pitchNumber":3,"startTime":"2026-03-20T19:39:08.470Z","endTime":"2026-03-20T19:39:14.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.112672775040277,"aZ":-21.504582026235664,"pfxX":-4.973863648728263,"pfxZ":6.599746850458378,"pX":0.06820458064911683,"pZ":1.304957577792441,"vX0":3.2622547774843826,"vY0":-126.216793444688,"vZ0":-6.304863764267347,"x":114.4,"y":203.55,"x0":-0.5932344196063164,"y0":50.00545273426672,"z0":5.5611588972330726,"aX":-8.045508903713662},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.8,"breakHorizontal":8.3,"spinRate":1504,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.433556075037405,"extension":6.256837568609636},"index":4,"playId":"5b88d22a-e2e3-39f8-b2c0-f295fe710082","pitchNumber":4,"startTime":"2026-03-20T19:39:30.894Z","endTime":"2026-03-20T19:39:34.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812558041901752,"aZ":-20.487553697574025,"pfxX":-5.416446152127156,"pfxZ":7.098793502792558,"pX":0.8174195373534677,"pZ":0.7316520858914689,"vX0":5.156178587235828,"vY0":-126.70099672519538,"vZ0":-7.793162307341626,"x":85.84,"y":219.03,"x0":-0.5280250511068618,"y0":50.00362909068285,"z0":5.4512660975508265,"aX":-8.918507922955673},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.5,"breakHorizontal":8.9,"spinRate":1342,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4302186193824751,"extension":6.290216355233348},"index":5,"playId":"97561fa7-4600-381c-a394-2420eb904fb6","pitchNumber":5,"startTime":"2026-03-20T19:39:56.456Z","endTime":"2026-03-20T19:40:00.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-20T19:40:12.480Z","endTime":"2026-03-20T19:40:24.984Z","isPitch":false,"type":"action","player":{"id":814188,"link":"/api/v1/people/814188"},"defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.915997456744144,"aZ":-11.075448114978192,"pfxX":-5.6578474269657,"pfxZ":11.094376586420124,"pX":0.4240584188914982,"pZ":4.024980310985508,"vX0":4.508146958868724,"vY0":-137.17741282427596,"vZ0":-2.306074543134881,"x":100.84,"y":130.11,"x0":-0.5072027650951065,"y0":50.0038947979629,"z0":5.633533467275816,"aX":-10.761779400231875},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":9.2,"spinRate":2427,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3995793855669776,"extension":6.109151821533358},"index":7,"playId":"53830465-4f22-36ab-ad6b-b815f2ae99cb","pitchNumber":6,"startTime":"2026-03-20T19:40:24.984Z","endTime":"2026-03-20T19:40:28.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.550919632676152,"aZ":-11.342462026339314,"pfxX":-5.284230990524869,"pfxZ":10.944492548538296,"pX":0.430728233002345,"pZ":2.7469815975245813,"vX0":3.8501291722044404,"vY0":-137.1563895286558,"vZ0":-5.535675115971559,"x":100.58,"y":164.61,"x0":-0.3051698257647031,"y0":50.006289920661914,"z0":5.5661629804601835,"aX":-10.062097624495735},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":8.8,"spinRate":2416,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.3994637093423301,"extension":6.068421404983708},"hitData":{"launchSpeed":100.6,"launchAngle":14.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.68,"coordY":87.84}},"index":8,"playId":"78144e16-f87b-3b6a-8182-6847c1666584","pitchNumber":7,"startTime":"2026-03-20T19:40:50.574Z","endTime":"2026-03-20T19:40:59.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"second":{"id":695527,"link":"/api/v1/people/695527"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814188,"link":"/api/v1/people/814188"},"credit":"b_ab"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_ab"},{"player":{"id":814188,"link":"/api/v1/people/814188"},"credit":"b_pa"},{"player":{"id":681751,"link":"/api/v1/people/681751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":9.799999999999999,"leverageIndex":1.88,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:40:59.581Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pickoff 2B","eventType":"pickoff_2b","description":"Pitcher Lazaro Estrada picks off Yilber Herrera at 2nd on throw to second baseman Rafael Lantigua.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:41:58.620Z","endTime":"2026-03-20T19:43:11.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":18},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":821613,"fullName":"Luis Fragoza","link":"/api/v1/people/821613"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":703191,"fullName":"Yilber Herrera","link":"/api/v1/people/703191"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681751,"link":"/api/v1/people/681751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Yilber Herrera replaces Jayson Bass.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T19:41:36.040Z","endTime":"2026-03-20T19:41:49.757Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703191,"link":"/api/v1/people/703191"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"602","replacedPlayer":{"id":814188,"link":"/api/v1/people/814188"},"base":2,"defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":821613,"link":"/api/v1/people/821613","batSide":{"code":"R","description":"Right"}},"second":{"id":814188,"link":"/api/v1/people/814188"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T19:41:49.757Z","endTime":"2026-03-20T19:42:00.757Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":821613,"link":"/api/v1/people/821613","batSide":{"code":"R","description":"Right"}},"second":{"id":703191,"link":"/api/v1/people/703191"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03128728666902,"aZ":-20.143916265949425,"pfxX":-0.9801074273148545,"pfxZ":7.094700717019008,"pX":-0.34672683213876326,"pZ":1.3530227807170911,"vX0":1.6824020401121513,"vY0":-128.26003862196217,"vZ0":-6.422156709008758,"x":130.22,"y":202.25,"x0":-0.8785326812259112,"y0":50.00631026225454,"z0":5.418401050816351,"aX":-1.6629770694219754},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":1.4,"spinRate":2380,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.42414078501499386,"extension":6.033856059221976},"index":2,"playId":"bfc0f949-4ad6-3aed-893b-8dfd2fa01072","pitchNumber":1,"startTime":"2026-03-20T19:42:00.757Z","endTime":"2026-03-20T19:42:04.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":821613,"link":"/api/v1/people/821613","batSide":{"code":"R","description":"Right"}},"second":{"id":703191,"link":"/api/v1/people/703191"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789974415417817,"aZ":-17.238097593374153,"pfxX":-2.687515287457522,"pfxZ":8.705419092888473,"pX":-0.6070316363682383,"pZ":1.5298576725804187,"vX0":1.275141779749221,"vY0":-129.8237938587843,"vZ0":-6.587715974249043,"x":140.14,"y":197.47,"x0":-0.7539192357921616,"y0":50.00632986898703,"z0":5.400759178456905,"aX":-4.613495348574399},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.6,"breakHorizontal":4.6,"spinRate":2412,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.42102822484884816,"extension":6.090352648562107},"index":3,"playId":"0cd289a8-bbeb-3a6a-aa74-c306deda785b","pitchNumber":2,"startTime":"2026-03-20T19:42:21.174Z","endTime":"2026-03-20T19:42:24.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":821613,"link":"/api/v1/people/821613","batSide":{"code":"R","description":"Right"}},"second":{"id":703191,"link":"/api/v1/people/703191"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":4,"playId":"8e572c5f-8658-3703-b963-42c477ab8827","startTime":"2026-03-20T19:42:42.755Z","endTime":"2026-03-20T19:42:45.755Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":821613,"link":"/api/v1/people/821613","batSide":{"code":"R","description":"Right"}},"second":{"id":703191,"link":"/api/v1/people/703191"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":5,"playId":"fef8534d-aa15-3cba-9b91-00f526d22606","startTime":"2026-03-20T19:43:08.147Z","endTime":"2026-03-20T19:43:11.147Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681751,"link":"/api/v1/people/681751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":687069,"link":"/api/v1/people/687069"},"left":{"id":690957,"link":"/api/v1/people/690957"},"center":{"id":669219,"link":"/api/v1/people/669219"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":821613,"link":"/api/v1/people/821613","batSide":{"code":"R","description":"Right"}},"second":{"id":703191,"link":"/api/v1/people/703191"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":700499,"link":"/api/v1/people/700499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-14.799999999999999,"leverageIndex":5.56,"dramaIndex":235.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:43:11.147Z","atBatIndex":70}]